求用jquery点击空白处隐藏div的方法,寻找最简单的方法

2025-05-13 07:52:45
推荐回答(4个)
回答1:

把这个div放在一个div中,比如你这个显示出的div叫 id=‘div1’ 然后放在id ='mainDiv'中 mainDiv要充满整个屏幕,设置div1 在maindiv之上,这样点击空白处也就是点击mainDiv隐藏div1

回答2:

用一个大DIV装你的显示DIV。大DIV全屏,点击大DIV的时候隐藏两个DIV就是了。

回答3:






$(document).ready(function(){
$(".button").click(function(){
$(".demo").show();
})
$(document).click(function(){
$(".demo").click(function(){
return;
})
$(".demo").hide()
})
})

回答4:

比如div的id叫testdiv 单击显示按钮的id为showdiv
$("#showdiv").click(function(){ //给按钮注册单击事件,点击显示DIV
$("#testdiv").show(); //显示DIV

$("#testdiv").blur(function(){ //给DIV绑定失去焦点事件,失去后隐藏
$("#testdiv").hide(); //隐藏DIV

})

})