我想要点击一个DIV之外的任何地方,都能隐藏这个DIV要怎么弄?

2025-05-11 03:29:00
推荐回答(3个)
回答1:

1、首先输入代码:

   

    无标题文档

   

    打开层

   

aaaaaaaaaaaa

   

aaaaaaaaaaaa


3、然后输入:

        浮层,点击这个浮层以外的区域,都可以隐藏这个浮层

       

最主要的是点这个div里面的链接,div照样不隐藏

   

回答2:

// 点击任何地方  让left隐藏 bus_select出现
$(document).click(function(){   $('.left').hide(); $('.bus_select').show();   });
// 点击left 阻拦(让left隐藏 bus_select出现)(stopPropagation阻拦click事件冒泡) 及实现了 点击left之外的任何地方  让left隐藏 bus_select出现
$('.left').click(function(event){  event.stopPropagation();  });
// 点击bus_select之后 left出现  bus_select隐藏
$('.bus_select').click(function(event){ $('.bus_select').hide(); $('.left').show();  });

回答3:

$(".left").toggle();
$("body").click(function(e){
if(!$(e.target).parents(".left").length){
$(".left").hide()
}
});