我创建了下面的jQuery Java脚本一个简单的手风琴菜单:手风琴菜单应该保持开放的子页面
$(document).ready(function() {
$('#nav > li > a').click(function(){
if ($(this).attr('class') != 'active'){
$('#nav li ul').slideUp();
$(this).next().slideToggle();
$('#nav li a').removeClass('active');
$(this).addClass('active');
}
});
});
https://jsfiddle.net/8y60hre0/
的问题是,它关闭所有的子菜单,当我在子页面。
我该如何更改代码,当我在其子页面上时,特定的子页面菜单保持打开状态?
当我在子页面上活动时,会有一个“活动”类添加到li标签。
预先感谢您!
使用''上和li'在每一页上设置与'$( “#subMenuA”)id'点击()。 '在DOM中。 –
检查https://jsfiddle.net/8y60hre0/6/ –