感谢尼克克拉弗,我有一个很好的切换菜单,但是我想出了一个问题,如果用户不断点击新菜单,页面将继续增长,我不想要,所以这个想法是:
当一个菜单打开时,任何当前打开的菜单将关闭.
完整的来源是@ 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)
谢谢.