我有一个使用 jquery superfish 的水平导航菜单。在我的一个下拉菜单中,将不再有下拉菜单(即没有孙节点),但有几个孩子(现在确切地说是 45 个,它可能会随着时间的推移而上升或下降)。我试图找到一种方法让下拉列表超过一定的计数。15 对我来说很好用,因为有 45 个。所以这里没有显示所有包含的 html 列表 - 为了减少代码,我将使用 15:
<ul class="sf-menu sf-js-enabled sf-shadow" id="menu-1">
<li class="current"> <a href="#a" class="sf-with-ul">menu item<span class="sf-sub-indicator"> »</span></a>
<ul style="display: none; visibility: hidden;">
<li> <a href="#aa">menu item</a> </li>
<li> <a href="#ab">menu item</a> </li>
<li> <a href="#ac">menu item</a> </li>
<li> <a href="#ac">menu item</a> </li>
<li> <a href="#ad">menu item</a> </li>
<li> <a href="#aa">menu item</a> </li>
<li> <a href="#ab">menu item</a> </li>
<li> <a href="#ac">menu item</a> </li>
<li> <a href="#ac">menu item</a> </li>
<li> <a href="#ad">menu item</a> </li>
<li> <a href="#aa">menu item</a> </li>
<li> <a href="#ab">menu item</a> </li>
<li> <a href="#ac">menu item</a> </li>
<li> <a href="#ac">menu item</a> </li>
<li> <a href="#ad">menu item</a> </li>
</ul>
</li>
<li> <a href="#">menu item</a> </li>
<li> <a href="#">menu item</a> </li>
<li> <a href="#">menu item</a> </li>
</ul>
因此,如果我希望列从 5 开始,我将正好有 3 列。我不知道如何才能做到这一点,而不是破坏一切。我尝试过使用一些 css,但没有找到解决方案。