[英]toggle not closing when click a link jquery
我正在做一个一页的网站。 这段代码将打开一个包含链接列表的菜单。 我想做的是,当用户单击“下拉菜单”中的链接之一时,将关闭下拉菜单并将用户带到该链接。
<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");
});
});
这是DEMO ,您正在尝试做什么?
在下拉菜单中添加了id
,因此不会与其他<a>
标记混淆。
使用preventDefault:
$(document).ready(function() {
$("a").click(function(event){
event.preventDefault();
$(this).toggleClass("active");
$(this).next("div").stop('true','true').slideToggle("slow");
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.