Я использую JQueryUI Accordion для создания вертикального многоуровневого меню со следующим кодом:
<ul class="accordion_menu">
<li>
<a href="#">Item 1</a>
</li>
<li>
<a href="#">Item 2</a>
<ul class="accordion_menu">
<li><a href="#">Item 2 - 1 </a></li>
<li><a href="#">Item 2 - 2</a>
<ul class="accordion_menu">
<li><a href="#">Item 2 - 2 - 1</a></li>
<li><a href="#">Item 2 - 2 - 2 </a></li>
</ul>
</li>
<li><a href="#">Item 2 - 3 </a></li>
<li><a href="#">Item 2 - 4</a></li>
</ul>
</li>
<li>
<a href="#">Item 3</a>
</li>
</ul>
<script type="text/javascript">
$(function() {
$(".accordion_menu").accordion({event: "mouseover", fillspace: true, collapsible: true});
});
</script>
И в этом прикрепленном снимке вы можете видеть, что элементы перекрываются.
Примечание. Если я уберу «Элемент 1», все начнет работать правильно.Я потерян здесь.Я новичок в Jquery.Пожалуйста, объясните мне, чего мне не хватает ..