下拉菜单-链接不起作用
Dropdown Menu - Links do not work
我的网站上有一个很好的工作下拉菜单,但是,当我点击页面上的其他地方时,它并没有关闭。这花了我一段时间,但我写了这段代码来摆脱这个问题:
$(document).ready(function(e) {
$(".submenus").click(function( ) {
$(this).toggleClass('tap');
return false;
});
$(document).click(function( ) {
$(".submenus").removeClass('tap');
});
});
现在又出现了一个新的问题。就像我说的,菜单工作完美,但因为我已经添加了这个新的代码,菜单中的链接不打开当点击他们,但是,他们打开当我右键单击,然后在一个新的窗口中打开它。我的假设是,这段新代码在代码给网站打开链接的任务之前关闭了链接。这样它就会试图打开它打不开的东西。这是我的假设,但我不知道如何解决这个问题。
谢谢你的帮助,1月
好了,多亏了上面的提示,我才弄明白了。我需要将"return false"替换为"event.stopPropagation();"
相关文章:
- 我的下拉菜单中的链接不起作用
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- 链接上的IE10 jquery句柄单击事件不起作用
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- Ajax:Ajax响应中的链接不起作用
- jQuery Mobile到其他页面的锚链接不起作用
- HTML5视频链接在Chrome中不起作用
- Datatable Javascript链接在第2页不起作用
- 指向的超链接刚刚赢得'不起作用
- 链接到手风琴中的另一个选项卡,嵌入的链接将不起作用
- jquery animation.scrollTop()在mdl链接中不起作用
- 在jQuery中链接时CSS属性不起作用
- 从HTML链接时,Javascript文件不起作用
- iframe resizer内部的锚点链接不'不起作用
- 为什么不'使用此JavaScript将文本替换为不起作用的链接
- 外部JavaScript链接不起作用
- 淡入淡出链接悬停不起作用
- 当图像和链接是 json 对象属性的值时,它们不起作用
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- AngularJS路由不起作用:链接点击时没有事件,没有$routeParams