由点击页面其它地方隐藏div所想到的jQuery的delegate
来源:互联网 发布:淘宝美工要会什么软件 编辑:程序博客网 时间:2024/05/16 03:17
先从最简单的开始,假如页面有一个id为test的div,我们要实现点击页面其它地方隐藏该div:
<script type="text/javascript"> $(document).bind('click',function(e){ var e = e || window.event; //浏览器兼容性 var elem = e.target || e.srcElement; while (elem) { //循环判断至跟节点,防止点击的是div子元素 if (elem.id && elem.id=='test') { return; } elem = elem.parentNode; } $('#test').css('display','none'); //点击的不是div或其子元素 }); </script>
<script type="text/javascript"> $(document).bind('click',function(e){ var e = e || window.event; var elem = e.target || e.srcElement; while (elem) { if (elem.className && elem.className.indexOf('dialog')>-1) { return; } elem = elem.parentNode; } $('#test').css('display','none'); }); </script>
0 0
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- 点击页面其它地方隐藏div所想到的jQuery的delegate
- jQuery实现点击除了特定div的页面其它地方,隐藏该div功能。
- 鼠标点击页面的其它地方div自动隐藏
- 点击页面其它地方隐藏该div的思路
- 点击页面其它地方隐藏该div
- 点击页面其它地方隐藏div
- 点击页面其它地方隐藏该div的两种思路
- 点击div之外的地方,div隐藏
- 点击页面其它地方隐藏层
- JQuery 鼠标点击其它地方隐藏层
- 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
- 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
- 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏
- 由体育所想到的
- 由CreateInstance所想到的......
- 九、网络编程
- 各国虚拟主机大盘点:
- SQLserver2008驱动问题
- 【第六章】 AOP 之 6.5 AspectJ切入点语法详解 ——跟我学spring3
- 如何在Linux下大量屏蔽恶意IP地址(ipset)
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- html的meta用法详解
- Veins中实现Nakagami-m信道模型(一种简单的方法)--------补充部分
- Python OS 文件操作模块常用函数
- Activex、OLE、COM、OCX、DLL之间的区别
- log4j.properties配置文件使用
- Mysql导入大容量SQL文件 ERROR 2013 ERROR 2006 No connection
- 支付宝SDK支付注意点
- 【第六章】 AOP 之 6.6 通知参数 ——跟我学spring3