我已经构建了一个侧栏导航,当导航标题被点击时,导航会崩溃&展开。这一切都很好。但是,如果我展开/打开其中一个导航组并点击进入一个页面,当新页面加载所有导航组时再次关闭。我很乐意为主动导航组保持打开方式。使用JQuery在加载新页面时保持活动的子导航打开
这是我用过的折叠/展开: (它目前设置使得只有资产净值群体之一将是一次打开)
/* Collapse and Expand */
$(".slideTitle").click(function() {
$(".indexListOpen").removeClass("indexListOpen").addClass("indexList");
$(this).next().toggleClass("indexList").toggleClass("indexListOpen");
});
而这就是我试图用它来保持目前的导航组当打开新的页面加载:
/* keep current nav group open */
var path = location.pathname;
$('.indexListOpen a[@href$="' + path + '"]').addClass("selected");
$(".selected").parent().parent().removeClass("indexList").addClass("indexListOpen");
不工作...所以我知道我在做大量的错误。 我工作的页面位于instarservices.com/commercial
任何帮助表示赞赏!
谢谢!这工作像一个魅力! – VUELA