Я использую mmenu для создания меню. Хотя я открыт для советов по использованию jquery или PHP (рекомендации по передовой практике), мне нужно иметь возможность легко включать свое меню на каждую новую страницу. Я надеюсь, что это облегчит обновление.
Проблема в том, что mmenu, похоже, не активирует автоматически активный li при загрузке страницы. После нажатия ссылки на новую страницу li появляется выбранным, но как только новая страница загружается, сценарии начинаются заново, и я попадаю в главное меню. Проблема может быть дополнительно осложнена тем фактом, что у меня есть подменю.
Я безуспешно пытался использовать сторонний аддон «currentitem» для mmenu.
Это упрощенный пример меню.
<nav id="menu">
<li>
<ul>
<li><a href="/root/page1.html">page1</a></li>
<li>
<ul>
<li><a href="/root/page2.html">page2</a></li>
<li><a href="/root/page3.html">page3</a></li>
</ul>
</li>
</ul>
</ul>
</nav>