js实现的点击div区域外隐藏div区域
来源:互联网 发布:淘宝上的华佗药房 编辑:程序博客网 时间:2024/05/19 20:23
js实现的点击div区域外隐藏div区域
在写日历插件的时候,我需要点击日历以外的地方将日历隐藏,网上有很多种方法,我觉阻止事件冒泡这个方法比较简单,基本原理是利用js事件向上冒泡,在document上添加一个使目标div消失的方法,当点击其他区域时目标div消失,当点击目标div时阻止事件向上传播
<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>js实现的点击div区域外隐藏div区域</title> <style type="text/css"> #myDiv{ border:1px solid #000000; width:200px; height:100px; background:#FF0000; color: #FFFFFF; margin: 50px auto;} </style> <script type="text/javascript">window.onload=function(){ var myDiv = document.getElementById("myDiv"); document.addEventListener("click",function(){ myDiv.style.display="none"; }); myDiv.addEventListener("click",function(event){ event=event||window.event; event.stopPropagation(); });};</script></head> <body> <div id="myDiv">隐藏的层</div></body> </html>
1 0
- js实现的点击div区域外隐藏div区域
- js实现的点击div区域外隐藏div区域
- 点击div区域外隐藏div区域
- 点击div外区域实现隐藏
- js点击某个元素控制div显示,点击除div区域外任意处div隐藏
- angularjs实现点击图标显示div,点击div以外的区域隐藏div
- Js-Html 前端系列--点击非Div区域隐藏Div
- 点击空白区域,div隐藏
- 点击div以外的其他区域,div隐藏
- js 点击 div区域外内容 div及子元素全部隐藏
- jQuery实现点击div外的区域,来隐藏它自身
- 点击div以外的区域div消失
- JQuery:除指定区域外点击任何地方隐藏DIV
- jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
- div隐藏区域内容
- 原生js显示隐藏div区域块
- js 点击某个区域跳转 即某个<div区域
- js 点击元素以外的区域隐藏 实现
- innerHTML、innerText、outerHTML和value的区别
- 安全公司
- Linux进程间通信的几种方式总结--linux内核剖析(七)
- 24、SSH框架-MyBatis动态Sql语句(6)
- RecyclerView实现多种item布局
- js实现的点击div区域外隐藏div区域
- Android Studio 编译器代码主题
- 发送和接受数据
- 不错的软件
- 名称的概念及形式
- python机器学习之神经网络(二)
- dll 导出函数名的那些事
- Rxjava浅析
- 【转】并查集详解