$(function() { $(".global-ti li").click(function() { var th = $(this); var aclass = 'active'; var box = $(this).parents('.global-ti').siblings('.global-con'); var pclass = '.global-con-'; var thid = $(this).attr('aa'); x(th, aclass, box, pclass, thid); }); $(".good a").click(function(){ var root=''; var cid=$(this).attr('cid'); if($(this).hasClass('on')){ var type=2; $(this).removeClass('on') }else{ var type=1; $(this).addClass('on'); } $.post(root+"/h/ajax/dianzan",{cid:cid,type:type},function(res){ if(res.status==1){ $(".good p").html(res.data.zan+"浜哄枩娆?); } },'json') }) /** * 閫夐」鍗 * @param {[this]} * @param {[瑕佸垹闄ゆ垨鑰呮坊鍔犵殑li Class 鍚峕} * @param {[DIV鐨勭埗绾ц妭鐐筣} * @param {[瑕佹煡鎵剧殑DIV 鐨 Class 鎴 ID]} * @param {[DIV鐨勭鍑犱釜]} */ function x(th, aclass, box, pclass, thid) { // 缁熻li鐨勪釜鏁 var len = th.siblings('li').length; // 褰撶偣鍑籰i鐨勬椂鍊欑粰鎵€鏈夌殑鍚岀骇li鍒犻櫎class th.siblings().removeClass(aclass); // 缁欏綋鍓嶇偣鍑荤殑li娣诲姞class th.addClass(aclass); // 寰幆闅愯棌瀵瑰簲鐨刣iv閫夐」妗 for (var i = 1; i < len + 2; i++) { box.find(pclass + i).stop().fadeOut(300).hide(); } // 鏄剧ず瀵瑰簲鐨刣iv box.find(pclass + thid).stop().fadeIn(300).show(); }; })