【发布时间】:2011-05-18 05:10:34
【问题描述】:
感谢Nick Craver 我有一个不错的切换菜单,但是我遇到了一个问题,如果用户继续点击新菜单,页面将继续增长,这是我不想要的,所以我的想法是:
当一个菜单打开时,所有当前打开的菜单都将关闭。
完整来源是@http://the-dot.co.uk/new/
这是我正在使用的代码的 2 个 sn-ps。
<script type="text/javascript">
$(document).ready(function() {
$("ul li a").click(function() { $(this).parent().next().toggle("fast"); });
});
</script>
而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>
谢谢。
【问题讨论】:
-
第一和第二段解释了问题和我想要的:)
标签: jquery menu toggle show-hide