我正在做一个单页网站。这段代码打开一个包含链接列表的菜单。 我想要做的是当用户点击“dropmenu”中的一个链接时关闭dropmenu并将用户带到链接。
<a href="#"><img src="images/menu.png" width="22" height="23" alt="Logo" style="margin: 0px 15px 0px 0px;" id="menudiv"></a>
<div id="dropMenu">
<ul>
<li><a href="#index2">Contact Us</a></li>
</ul>
</div>
$(document).ready(function() {
$("a").click(function(){
$(this).toggleClass("active");
$(this).next("div").stop('true','true').slideToggle("slow");
});
});
答案 0 :(得分:3)
答案 1 :(得分:1)
这是DEMO你想做什么?
在下拉菜单中添加了id
,因此不会与其他<a>
代码混淆。
答案 2 :(得分:0)
使用preventDefault:
$(document).ready(function() {
$("a").click(function(event){
event.preventDefault();
$(this).toggleClass("active");
$(this).next("div").stop('true','true').slideToggle("slow");
});
});