我写这段代码来隐藏div当用户点击这个div之外的身体的任何地方时..但错误是什么问题?
$('body').click(function() {
$('.mydiv').hide();
});
答案 0 :(得分:5)
如果你这样给予
$('body').click(function() {
$('.mydiv').hide();
});
即使您在DIV内部单击,此DIV也会被隐藏。
答案 1 :(得分:0)
您是否尝试过更换
hideMenu()
与
$('#cMenu').hide();
答案 2 :(得分:0)
您可以制作两个容器div:而不是将该功能提供给body
onclick
事件,一个用于菜单上方的所有内容,另一个用于{{{ 1}}标记,并为这两个div提供您当前提供给body
的{{1}}函数。