Javascript 单击正文或html时如何关闭菜单?
我有一个关于闭函数的小问题。下面的javascript代码工作正常,但如果用户单击like(body或其他菜单),我想添加一个close函数。我能做些什么?在这方面谁能帮我 JSJavascript 单击正文或html时如何关闭菜单?,javascript,jquery,Javascript,Jquery,我有一个关于闭函数的小问题。下面的javascript代码工作正常,但如果用户单击like(body或其他菜单),我想添加一个close函数。我能做些什么?在这方面谁能帮我 JS 啊,好的,我找到了解决方案,只是我添加了一个这样的主体:)。如果有人能找到另一个解决方案,请告诉我 $(".icon-ellipsis, body").on('click', function() { var state = $(this).data("state"); if (state === "c
啊,好的,我找到了解决方案,只是我添加了一个这样的主体:)。如果有人能找到另一个解决方案,请告诉我
$(".icon-ellipsis, body").on('click', function() {
var state = $(this).data("state");
if (state === "close") {
$(this).data("state", 'open');
$(".some-info-menu").addClass("active");
} else {
$(this).data("state", 'close');
$(".some-info-menu").removeClass("active");
}
});
你试过了吗
$(window).on('click',function(){
});
像这样的东西就行了
$('html').click(function() {
$('.some-info-menu').hide();
});
我找到的示例JSFIDLE显示,如果在菜单id之外单击,它将关闭它。正是你想要的。
请同时分享您的html代码
$('html').click(function() {
$('.some-info-menu').hide();
});