我有一個菜單,我有li
s中的所有項目。我想要做的是每當li
s超過5時,我想顯示「查看更多」選項並隱藏剩餘的li
s並單擊「查看更多」時顯示它們,並在另一個「查看更多」時隱藏它們li
點擊在jquery的菜單中隱藏和顯示列表項?
這是我的HTML
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Categorys</a>
<div>
<ul> <a href=""> title="This is an example of a caption"></a></ul>
<ul>
<h3>Title1</h3>
<li data-bind="100002"><a href="#">1</a></li>
<li data-bind="100028"><a href="#">2</a></li>
</ul>
<ul>
<h3>Title2</h3>
<li data-bind="100000"><a href="#">1</a></li>
<li data-bind="100004"><a href="#">2</a></li>
<li data-bind="100007"><a href="#">3</a></li>
<li data-bind="100009"><a href="#">4</a></li>
<li data-bind="100010"><a href="#">5</a></li>//hide from here and show view more option and show them on click
<li data-bind="100011"><a href="#">6</a></li>
<li data-bind="100051"><a href="#">7</a></li>
</ul>
<ul>
<h3>Title3</h3>
<li data-bind="100103"><a href="#">1</a></li>
<li data-bind="100105"><a href="#">2</a></li>
<li data-bind="100115"><a href="#">3</a></li>
<li data-bind="200071"><a href="#">4</a></li>
<li data-bind="200072"><a href="#">5</a></li>//hide from here and show view more option and show them on click
<li data-bind="200073"><a href="#">6</a></li>
<li data-bind="200043"><a href="#">7</a></li>
<li data-bind="200044"><a href="#">8</a></li>
<li data-bind="200045"><a href="#">9</a></li>
<li data-bind="200046"><a href="#">10</a></li>
<li data-bind="200047"><a href="#">11</a></li>
<li data-bind="200048"><a href="#">12</a></li>
</ul>
</div>
</li>
</ul>
這是什麼,我試圖做一個的jsfiddle:
當li
s不超過5,「查看更多」選項不應該在那裏,「查看更多」選項應該更換,並點擊那些應該隱藏的點擊是,如果我去其他「查看更多」和點擊打開的應該關閉。
你應該嘗試在自己的第一個.. –
後什麼ü嘗試在JavaScript/jQuery的 –
開始的jsfiddle並儘快給我們你在發佈之前已經嘗試過了! –