js点击空白处隐藏div

 时间:2026-02-13 08:35:02

1、新建一个html页面,然后在这个html页面设置一个div,并对这个div设置一些样式。如图

html代码:

<div class="top" >div块</div>

点击div块不会触发事件,只有点击div块外的内容才会触发

css代码:

<style>

.top{

 height:300px;

 background-color:#333;

 color:#fff;

 font-size:30px;

 line-height:300px;

 text-align:center;

}

</style>

js点击空白处隐藏div

js点击空白处隐藏div

2、引入jquery库,判断鼠标点击的区域是否是空白区域。如图:

引入jQuery库代码:<script type="text/javascript" src="js/jquery-1.9.1.js" ></script>

点击页面的jquery代码:

<script>

 $(document).click(function(e){

  var divTop = $('.top');   // 设置目标区域

  if(!divTop.is(e.target) && divTop.has(e.target).length === 0){

  alert("点击空白处成功!");

      divTop.hide()

  }

})

</script>

js点击空白处隐藏div

3、保存html代码,使用浏览器打开,点击晃悦div外的范围即可看到效果。如图

js点击空白处隐藏div

js点击空白处隐藏div

4、所有代码。可以直接复制所有代码到新建的html页面,保存后运行即可看到效果。注意:如果引入的jquery和案例中的文件路径不一样,需要修改引入的jquery库,否则看不到效果。

所有代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style>

.top{

 height:300px;

 background-color:#333;

 color:#fff;

 font-size:30px;

 line-height:300px;

 text-align:center;

}

</style>

<script type="text/javascript" src="js/jquery-1.9.1.js" ></script>

<粒铲script>

 $(document).click(function(e){

  var divTop = $('.top');   // 设置目标区域

  if(!divTop.is(e.target) && divTop.has(e.target).length === 0){

  alert("点击空白处成功!");

 柱泥败     divTop.hide()

  }

})

</script>

</head>

<body>

<div class="top" >div块</div>

点击div块不会触发事件,只有点击div块外的内容才会触发

</body>

</html>

  • 泰拉瑞亚改存档名字攻略
  • 手机刷成砖头怎么恢复
  • 泰拉瑞亚怎么刷矿锭
  • 《泰拉瑞亚》公主入住条件是什么
  • 修仙家族模拟器怎么加速时间
  • 热门搜索
    帅康燃气灶怎么样 怎么打新股 淘宝怎么做 传奇怎么玩 年糕怎么炒好吃 圆的直径怎么算 甘宁怎么死的 网页打不开怎么回事 宝宝不爱喝水怎么办 wifi怎么读