[英]close responsive menu when clicked/touch off
I have managed to get the menu to close when you click/touch outside of the menu but how do I stop the menu from closing when a link (within that menu) is clicked? 当您单击/触摸菜单外部时,我已设法关闭菜单,但如果单击链接(在该菜单中),如何停止菜单关闭?
Here is my javascript: 这是我的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();
}
});
Stop event bubbling if it originates from navbar 如果它源自导航栏,则停止事件冒泡
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();
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.