相关疑难解决方法(0)

jQuery切换菜单隐藏/显示(打开新菜单时关闭其他菜单)

谢尼克克拉弗,我有一个很好的切换菜单,但是我想出了一个问题,如果用户不断点击新菜单,页面将继续增长,我不想要,所以这个想法是:

当一个菜单打开时,任何当前打开的菜单将关闭.

完整的来源是@ http://the-dot.co.uk/new/

这里是我正在使用的代码的2个片段.

<script type="text/javascript">
$(document).ready(function() {
$("ul li a").click(function() { $(this).parent().next().toggle("fast"); });
});
</script>
Run Code Online (Sandbox Code Playgroud)

和html结构是

 <ul class="navigation">
    <li><a name="us" title="us">Us</a></li>
    <li id="us">about thedot</li>
    <li><a name="portfolio" title="portfolio">Portfolio</a></li>
    <li></li>
    <li><a name="contact" title="contact">Contact</a></li>
    <li id="contact">contact deets
    </li>
    <li><a name="twitter" title="twitter">Twitter</a></li>
    <li id="twit">some twitter shit</li>
    <li><a href="#">Blog</a></li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery menu toggle show-hide

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

jquery ×1

menu ×1

show-hide ×1

toggle ×1