Я сделал вертикальное меню с 4 подменю. Изображение находится в приложении с именем image1.вертикальное выпадающее меню свернуть
Эти подменю выпадающего списка, когда подменю нажимается, оно расширяется и отображает элементы подменю. Изображение 2.
При щелчке по элементу подменю открывается новая страница, как если бы 1 элемент был взломан, откроется новая страница. На этой вновь открывшейся странице есть кнопка «Назад», и когда я нажимаю на нее, она возвращается на главную страницу.
Но проблема в том, что подменю, которое было нажато, будет свернуто. Я хочу, чтобы он оставался расширенным. Я думаю, что проблема может быть решена с javascript, но я не могу этого сделать. Пожалуйста, помогите мне.
Javascript
$(document).ready(function() {
$('#cssmenu > ul > li > a').click(function() {
$('#cssmenu li').removeClass('active');
$(this).closest('li').addClass('active');
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#cssmenu ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if($(this).closest('li').find('ul').children().length == 0) {
return true;
} else {
return false;
}
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
checkElement.slideDown('normal');
}
});
$('#cssmenu>ul>li').append('<span class="holder"></span>');
});
Я думаю, что это может быть решена только из JavaScript. –