gpt4 book ai didi

javascript - 单击/触发时关闭响应菜单

转载 作者:搜寻专家 更新时间:2023-10-31 23:23:53 25 4
gpt4 key购买 nike

当您单击/触摸菜单外部时,我已经设法关闭菜单,但是如何在单击(该菜单内的)链接时阻止菜单关闭?

这是我的javascript:

            jQuery(document).click(function (event) {
var clickover = jQuery(event.target);
var _opened = jQuery(".navbar-collapse").hasClass("in");
if (_opened === true && !clickover.is('.bs-navbar-collapse') && !clickover.hasClass("navbar-toggle")) {
jQuery("button.navbar-toggle").click();
}
});

最佳答案

如果事件源自导航栏,则停止冒泡

jQuery(document).click(function(event) {
var clickover = jQuery(event.target);
var _opened = jQuery(".navbar-collapse").hasClass("in");
if (_opened === true && !clickover.is('.bs-navbar-collapse') && !clickover.hasClass("navbar-toggle")) {
jQuery("button.navbar-toggle").click();
}
});

jQuery(".dropdown-menu").click(function(e) {
e.stopPropagation();
});

关于javascript - 单击/触发时关闭响应菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34813258/

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