我有一个侧面导航,用户可以在其中单击一个链接,然后切换一个带有该部分选项的面板。我目前的问题是,当用户单击同一链接以隐藏面板时,我需要能够删除该类。
现在,“活动”状态正在链接上。当您从一个链接点击到另一个链接时它工作正常,但如果有人希望隐藏菜单,我喜欢它也删除“活动”状态。“活动”类在菜单上以青色突出显示。
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");
});