我有一个侧面导航,用户可以点击一个链接,然后用该选项切换面板。我现在的问题是我需要能够删除类,当用户点击相同的链接来隐藏面板。jQuery切换div和切换类
现在“活动”状态在链接上左移。当你从一个链接点击到另一个链接时,它可以正常工作,但如果有人希望隐藏菜单,也可以删除“活动”状态。菜单上的青色高亮显示“活动”类。
的jsfiddle:http://jsfiddle.net/visualdecree/4A23Z/11/
的jQuery:
$(".sn a").on('click',function(){
var panID = $("#" + $(this).data('panel'));
$("div[id*='sn-pan-']")
.stop()
.hide({slide:'toggle'}, 400);
$(panID)
.css({'left' : '100px','overflow':'visible'})
.stop()
.animate({width:'toggle'}, 400)
});
$('.sn').click(function(){
$('ul.sidenav li').removeClass('active');
$(this).stop(true,true).addClass("active");
});
http://jsfiddle.net/4A23Z/16/ – undefined
感谢fid dle :) – Ties
与hasClass一起检查很不错,很好。 – Asciiom