2
我triyng做一个谷歌浏览器,当我点击显示更多时,导航将从5扩展到最大数量的itens。jQuery切换导航
下面的代码:
jQuery(document).ready(function(){
jQuery("#nav-sidebox > li > a:first-child").removeAttr("href");
jQuery("#nav-sidebox > li > a:first-child").css("cursor", "pointer");
jQuery("#nav-sidebox > li > ul > li:nth-child(5)").nextUntil("ul").slideToggle();
jQuery("#nav-sidebox > li > a:first-child").click(function(){
jQuery("#nav-sidebox > li > ul > li:nth-child(5)").nextUntil("ul").slideToggle();
});
});
第五行使所有itens里第5项后切换,但我该怎么办时,我点击第一个孩子,仅此UL切换。
这里的HMTL:
<ul id="nav-sidebox">
<li>
<a>Click to toggle</a>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
<li>
<a>Click to toggle</a>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
</ul>
..当之无愧+1 – 2012-04-23 18:17:11
..感谢很多! – 2012-04-27 15:37:22