Я использую шаблон AdminLTE. У меня есть меню с дочерними меню. Я перенаправляю разные страницы с помощью кнопки изображения. Теперь мое меню сворачивается в исходное состояние.
Если я перемещаюсь только по меню, оно работает нормально, но если я нажимаю кнопку изображения в любой из веб-форм пункта меню, меню не активно, оно теряет активное состояние.
Выделено в правом верхнем углу, где я добавляю, редактирую и удаляю страницы. Мое требование состоит в том, чтобы аппаратное меню было активным до тех пор, пока я не перенаправлю его в любое другое меню.
Код Javascript, который я пробовал для меню, работает для пунктов меню.
var url = window.location;
$('ul.sidebar-menu a').filter(function () {
return this.href != url;
}).parent().removeClass('active');
$('ul.sidebar-menu a').filter(function () {
return this.href == url;
}).parent().addClass('active');
// for treeview
$('ul.treeview-menu a').filter(function () {
return this.href == url;
}).parentsUntil(".sidebar-menu > .treeview-menu").addClass('active');