Я использую https://mmenujs.com и хотел бы обойти глубину структуры меню, когда оно отображается как мобильное меню.Например, меню рабочего стола выглядит следующим образом:
1. MENU
a. SUBMENU
• link v
• link w
b. SUBMENU
• link x
• link y
• link z
2. MENU
a. SUBMENU
• link v
• link w
b. SUBMENU
• link x
• link y
• link z
Но на мобильном телефоне (через mmenu.js) я хотел бы просто показать его так:
1. MENU
• link v
• link w
• link x
• link y
• link z
2. MENU
• link v
• link w
• link x
• link y
• link z
В основном, используявложенный ul с глубиной 3, но в обход глубины # 2, так что пользователю не нужно делать дополнительное нажатие, чтобы пройти через подменю, чтобы перейти к реальным ссылкам.
Спасибо!
$('#mobile-nav').mmenu();
<nav id="mobile-nav">
<ul>
<li><a href="#">MENU 1</a>
<ul>
<li><a href="#">SUBMENU 1A</a>
<ul>
<li><a href="#">link v</a></li>
<li><a href="#">link w</a></li>
</ul>
</li>
<li><a href="#">SUBMENU 1B</a>
<ul>
<li><a href="#">link x</a></li>
<li><a href="#">link y</a></li>
<li><a href="#">link z</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">MENU 2</a>
<ul>
<li><a href="#">SUBMENU 2A</a>
<ul>
<li><a href="#">link v</a></li>
<li><a href="#">link w</a></li>
</ul>
</li>
<li><a href="#">SUBMENU 2B</a>
<ul>
<li><a href="#">link x</a></li>
<li><a href="#">link y</a></li>
<li><a href="#">link z</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>