【发布时间】:2017-02-21 10:33:00
【问题描述】:
我试图在我的导航中仅显示每个列表的前 10 个结果。我有大约 5 个 UL,并且想展示每个的前 10 个结果。下面的代码仅适用于第一个列表。我在这里错过了什么。
$(document).ready(function() {
var elements = $(".dropdown .dropdown-menu li");
var index = 0;
var showFirstTen = function(index) {
if (index >= elements.length) {
index = 0;
}
console.log(index);
elements.hide().slice(index, index + 10).show();
}
showFirstTen(0);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="/accessories.aspx" target="" data-toggle="">Accessories</a>
<ul class="dropdown-menu">
<li><a href="/">Music Accessories</a></li>
<li><a href="/">Devices & Accessories</a></li>
<li><a href="/">Desk Accessories</a></li>
<li><a href="/">Home Automation</a></li>
<li><a href="/">Camera Accessories</a></li>
<li><a href="/">Mobility Accessories</a></li>
<li><a href="/">Monitors Accessories</a></li>
<li><a href="/">Tablet Accessories</a></li>
<li><a href="/">Phone Accessories</a></li>
<li><a href="/">Scanner Accessories</a></li>
<li><a href="/">Projector Accessorie</a></li>
<li><a href="/">Storage Accessories</a></li>
<li><a href="/">Communications Accessories</a></li>
</ul>
</li>
</ul>
【问题讨论】:
-
您也可以发布您的标记吗?
-
@NuclearGhost 更新了标记
标签: javascript jquery html twitter-bootstrap slice