Я использую mmenu для создания меню. Хотя я открыт для консультаций о том, следует ли использовать jquery или PHP (рекомендации по лучшей практике), мне нужно иметь возможность легко включать мое меню на каждую новую страницу. Надеюсь, это облегчит обновление.Справка mmenu - как добавить класс «Выбранный» на текущую страницу (возможно, с помощью дополнения «currentItem»)
Проблема заключается в том, что mmenu, похоже, не активирует активную лигу при загрузке страницы автоматически. После щелчка по ссылке на новую страницу отображается ливка, но после загрузки новой страницы и запуска скриптов, и я прихожу в главное меню. Этот вопрос может быть осложнен тем, что у меня есть подменю.
Я пробовал использовать сторонний «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>