Я построил боковую панель навигации, которая сворачивается и раскрывается при щелчке по заголовкам навигации. все это прекрасно работает. однако если я разверну / открою одну из групп навигации и нажму, чтобы перейти на страницу, при загрузке новой страницы все группы навигации снова закроются. Я хотел бы найти способ, чтобы активная навигационная группа оставалась открытой.
Вот что я использовал для свертывания / расширения:
(в настоящее время он настроен так, что одновременно может быть открыта только одна из групп навигации)
/* 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
.
Любая помощь приветствуется !!!