阻止子元素继承父元素事件具体思路及实现


Posted in Javascript onMay 02, 2013
<div id="p_box" onclick="a()"> 
<div id=p_cont> 
</div> 
</div>

#p_box包括#p_cont,当点击#p_box区域任何位置时(包括#p_cont),都会触发a事件。想要阻止点击#p_cont区域时触发a事件,需要在#p_cont区域内加入阻止事件冒泡的代码。
变成
<div id="p_box" onclick="a()"> 
<div id="p_cont" onclick="stopBubble(this.id)"> 
</div> 
</div> 
function a(){ 
//这里是a事件的代码 
} 
function stopBubble(e) { 
if (e && e.stopPropagation) {//非IE浏览器 
e.stopPropagation(); 
} 
else {//IE浏览器 
window.event.cancelBubble = true; 
} 
}
Javascript 相关文章推荐
很多人都是用下面的js刷新站IP和PV
Sep 05 Javascript
JS 非图片动态loading效果实现代码
Apr 09 Javascript
jQuery提交多个表单的小技巧
Jul 27 Javascript
Node.js中使用mongoskin操作mongoDB实例
Sep 28 Javascript
javascript根据时间生成m位随机数最大13位
Oct 30 Javascript
js与css实现弹出层覆盖整个页面的方法
Dec 13 Javascript
浅谈JavaScript中的字符编码转换问题
Jul 07 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
CodeMirror js代码加亮使用总结
Mar 25 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 jQuery
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 Javascript
ant design pro中可控的筛选和排序实例
Nov 17 Javascript
jquery 触发a链接点击事件解决方案
May 02 #Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 #Javascript
js通过地址栏给action传值(中文乱码全是问号)
May 02 #Javascript
如何使用jQuery来处理图片坏链具体实现步骤
May 02 #Javascript
jQuery仿Excel表格编辑功能的实现代码
May 01 #Javascript
JavaScript 实现类的多种方法实例
May 01 #Javascript
Json字符串转换为JS对象的高效方法实例
May 01 #Javascript
You might like
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
PHP写的求多项式导数的函数代码
2012/07/04 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
你的编程语言可以这样做吗?
2006/09/07 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
JavaScript实现算术平方根算法-代码超简单
2015/09/11 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
原生js实现验证码功能
2017/03/16 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
python修改操作系统时间的方法
2015/05/18 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
python 星号(*)的多种用途
2020/09/21 Python
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
解释i节点在文件系统中的作用
2013/11/26 面试题
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
小学生家长评语集锦
2014/01/30 职场文书
大学活动总结格式
2014/04/29 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书