Выделите меню Masterpage в активном состоянии

Я использую шаблон 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');

person kumartyr    schedule 05.08.2019    source источник


Ответы (1)


Если я правильно понимаю, вы хотите, чтобы в поле инструментов была ссылка на активное состояние?

person REJack    schedule 06.08.2019
comment
Что я хочу, так это то, что если я нажму кнопку «Добавить/редактировать/удалить изображение» в правом верхнем углу, мое оборудование меню должно быть активным. аналогично для других страниц подменю. Каждая страница имеет эти три кнопки изображения. - person kumartyr; 06.08.2019
comment
Пожалуйста, добавьте пример кнопок инструментов вашего ящика - person REJack; 06.08.2019
comment
Не могли бы вы мне помочь ? - person kumartyr; 07.08.2019
comment
Если я правильно понимаю, вы хотите, чтобы в поле инструментов была ссылка на активное состояние? - Да - person kumartyr; 09.08.2019