我试着去创造一些jQuery的是的onClick下拉子菜单项。jQuery的下拉菜单,再利用功能
我已经取得了一些jQuery的这样的作品,但其具体的元素,将需要写一遍又一遍的大菜单。
有没有一种方法,我可以检测点击的元素,然后找到它的子元素和幻灯片切换显示/隐藏。
见琴:http://jsfiddle.net/c5tnje9x/
$("#sub1").click(function() {
$("#sub11").slideToggle(200);
});
$("#subTwo").click(function() {
$("#subThree").slideToggle(200);
});
和HTML
<ul>
<li>Home</li>
<li>
<a href="#" id="sub1">first +</a>
<ul id="sub11" style="background: grey;display: none;">
<li>Sub1</li>
<li><a href="#" id="subTwo">sub1.1+</a>
<ul id="subThree" style="background: green;display: none;">
<li>Sub Three</li>
</ul>
</li>
</ul>
</li>
<li>seccond</li>
<li class="hasSub"><a href="#">Third +</a>
<ul style="background: green;display: none;">
<li>sub 2</li>
<li>sub 2.2</li>
</ul>
</li>
<ul>
<li>Sub 2</li>
</ul>
</ul>
这是完美的,谢谢。 – atoms