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


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 相关文章推荐
让IE6支持min-width和max-width的方法
Jun 25 Javascript
jquery插件unobtrusive实现片段式加载
Jun 15 Javascript
表单元素值获取方式js及java方式的简单实例
Oct 15 Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 Javascript
JS实现批量上传文件并显示进度功能
Jun 27 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
详解开发react应用最好用的脚手架 create-react-app
Apr 24 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
Oct 08 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
Jun 27 Javascript
vue与iframe之间的信息交互的实现
Apr 08 Javascript
详解Java中String JSONObject JSONArray List转换
Nov 13 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 操作文件的一些FAQ总结
2009/02/12 PHP
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
List the UTC Time on a Computer
2007/06/11 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
引用外部脚本时script标签关闭的写法
2014/01/20 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
python实现定时自动备份文件到其他主机的实例代码
2018/02/23 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
Python基础之函数基本用法与进阶详解
2020/01/02 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
python文件路径操作方法总结
2020/12/21 Python
python中添加模块导入路径的方法
2021/02/03 Python
美国手机支架公司:PopSockets
2019/11/27 全球购物
无偿献血倡议书
2014/04/14 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
商场父亲节活动方案
2014/08/27 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
联谊会开场白
2015/06/01 职场文书
幸福终点站观后感
2015/06/04 职场文书