jQuery.fn.tabs = function(){ var self = $(this); $('ul li a.tab', self).click(function(){ $('ul li a.tab', self).each(function(){ $(this).removeClass('active'); }) $(this).addClass('active'); jQuery.ajax({ type: 'GET', url: ('/market/ajax/' + $(this).attr('href').replace('/', '')), data: null, dataType: 'html', success: function(data){ $('.list-holder-bg').html(data); } }); return false; }); } jQuery.fn.opentabs = function(e){ var self = $(this); $('ul li a.tab', self).click(function(){ var x = null; if($(this).hasClass('active')){ $('ul li a.tab', self).each(function(){ $(this).removeClass('active'); }) x = true; $(this).parent().parent().parent().parent().parent().removeClass('active'); $('.article-list').css('display', 'none'); $(this).parent().parent().parent().parent().next('.block').css('display', 'none'); var alist = $(this).attr('href').replace('#', '#a'); $(alist).css('display', 'none'); } else { x = false; $('ul li a.tab', self).each(function(){ $(this).removeClass('active'); }) $(this).addClass('active'); var el = $(this).parents('.slide-block'); el.addClass('active'); var block = $(this).parents('.subclick').next('.block'); block.css('display', 'block'); $('.article-list').css('display', 'none'); var alist = $(this).attr('href').replace('#', '#a'); $(alist).css('display', 'block'); e.preventDefault(); } return false; }); } jQuery.fn.product_tabs = function(){ var self = $(this); $('a.tab', self).click(function(){ $('a.tab', self).each(function(){ $(this).removeClass('active'); }) var loc = location.href.replace('#', ''); var ind = loc.indexOf('?'); var uridata = loc.substr(0, ind); var uri = ($('strong', this).html()); uri = uri.replace(' & ', '-and-'); $(this).addClass('active'); jQuery.ajax({ type: 'POST', url: ('/products/ajax/' + uri), data: "uri=" + uridata, dataType: 'html', success: function(data){ $('ul.article-list').html(data); } }); return false; }); } $('.open-txt .tabset').opentabs(); $('.footer-main .tabset').tabs(); $('.content-tabs .tabset').product_tabs(); $('.content-tabs .tabset .active').click();