gpt4 book ai didi

javascript - Jquery Close menu div on a click事件

转载 作者:行者123 更新时间:2023-11-30 18:54:43 25 4
gpt4 key购买 nike

我有一个 div,当我单击菜单按钮时它会打开,如果用户在它打开后的任何地方单击它,我会尝试将其关闭。我遇到的问题是我的代码显示 div 和关闭 div 当用户单击时我猜是出于某种原因同时触发。点击事件的代码如下。我怎样才能做到这一点,所以当我打开不触发点击功能的 div 时,它们不会同时触发。谢谢!

//if user clicks and menu is open then hide menu div
$(document).click(function() {
if($("menu").hasClass("menu_closed") == false ) {
//will hide the menu div
closeMenu();
}
}

最佳答案

我认为您实际上想要的是停止在其他点击处理程序中传播,例如:

$("your_menu_selector").bind("click", function(e){

//your code to open the menu

e.stopPropagation();
return false;
})

关于javascript - Jquery Close menu div on a click事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com