Javascript 使用jquery在外部单击时隐藏div
我编写此代码是为了在用户单击此div之外的正文中的任何位置时隐藏div。。但问题出在哪里Javascript 使用jquery在外部单击时隐藏div,javascript,jquery,Javascript,Jquery,我编写此代码是为了在用户单击此div之外的正文中的任何位置时隐藏div。。但问题出在哪里 $('body').click(function() { $('.mydiv').hide(); }); 你试过更换吗 hideMenu() 与 您可以创建两个容器div,而不是将该函数赋予bodyonclick事件,一个用于菜单上方的body中的所有内容,另一个用于body标记中菜单下方的所有内容,如果你这样做的话,给这两个div一个当前给主体的onclick函数 $('body').click
$('body').click(function() {
$('.mydiv').hide();
});
你试过更换吗
hideMenu()
与
您可以创建两个容器div,而不是将该函数赋予
body
onclick
事件,一个用于菜单上方的body中的所有内容,另一个用于body
标记中菜单下方的所有内容,如果你这样做的话,给这两个div一个当前给主体的onclick
函数
$('body').click(function() {
$('.mydiv').hide();
});
即使在DIV内单击,此DIV也将隐藏
$('body').click(function() {
$('.mydiv').hide();
});