切换单击链接jquery时不关闭
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");
});
});
这就是您想要的吗?希望能有所帮助。
我添加了这个代码
$("li").click(function() {
$("#dropMenu").hide("slow");
});
这是你想要做的演示吗?
将id
添加到下拉菜单中,这样它就不会与其他<a>
标签混淆。
使用预防默认值:
$(document).ready(function() {
$("a").click(function(event){
event.preventDefault();
$(this).toggleClass("active");
$(this).next("div").stop('true','true').slideToggle("slow");
});
});
相关文章:
- jquery单击隐藏的复选框
- jQuery单击隐藏其父元素
- 水平滚动不适用于jquery单击
- jQuery单击事件在一次之后不会触发
- Jquery单击按钮上没有类或id的事件
- 将JQuery单击事件直接指向同一元素的两个
- 如何通过使用jQuery单击该DIV来获取children DIV类名
- 使用 jQuery 单击链接时更改链接背景颜色
- JQuery:单击范围标签时切换日期选择器
- 如何使用jQuery单击其缩略图时显示主图像
- JQuery单击“选择子图像”
- 使用jQuery单击锚后,更改锚的文本
- jQuery单击并显示元素列表
- JQuery:单击具有特定URL的嵌套Img
- Jquery单击“选中最近的复选框”
- Jquery单击按钮时不显示警告框
- 突出显示iframe内的文本,同时使用jquery单击文档上的相同文本
- 无法识别JQuery单击事件
- jquery单击链接并获取单选输入值以更改span中的文本
- 使用jquery单击事件淡入隐藏文本