下拉菜单-链接不起作用

Dropdown Menu - Links do not work

本文关键字:不起作用 链接 下拉菜单      更新时间:2023-09-26

我的网站上有一个很好的工作下拉菜单,但是,当我点击页面上的其他地方时,它并没有关闭。这花了我一段时间,但我写了这段代码来摆脱这个问题:

$(document).ready(function(e) {
    $(".submenus").click(function( ) {
        $(this).toggleClass('tap');       
        return false;
     });
    $(document).click(function( ) {
    $(".submenus").removeClass('tap');
    });
 });

现在又出现了一个新的问题。就像我说的,菜单工作完美,但因为我已经添加了这个新的代码,菜单中的链接不打开当点击他们,但是,他们打开当我右键单击,然后在一个新的窗口中打开它。我的假设是,这段新代码在代码给网站打开链接的任务之前关闭了链接。这样它就会试图打开它打不开的东西。这是我的假设,但我不知道如何解决这个问题。

谢谢你的帮助,1月

好了,多亏了上面的提示,我才弄明白了。我需要将"return false"替换为"event.stopPropagation();"