我在互联网上搜索过,无法找到符合我特定需求的答案。我真的很感激一些帮助。
我已经在Wordpress中设置了一个菜单,并设置了一些Jquery代码来隐藏.sub菜单,以便只显示顶级菜单项。单击时,第二层打开,单击其中一个将打开第三层。只有第三层实际上是URL链接,其他层只是#。
这一切都很可爱。问题是,当用户点击第三层链接并进入相关页面时,我希望THAT层在新页面上保持打开状态。
我已经设法为打开页面的ul中的li分配.active类,但我似乎无法在Jquery中将其作为目标,强制它显示子菜单但仅限于对于具有.active类的ul / li ...
有什么想法吗?
我的JQuery:
$('.sub-menu').hide(); //Hide children by default
$('li a').click(function(){
$(this).siblings('.sub-menu').slideToggle('slow');
}
如何定位正确的导航层,以便在查看该页面时保持打开状态?