今天遇到一个问题,听我细细道来一个div id=a 里面还有一个div id =b 问题是点击a会弹出a 那么点击b 会弹出b紧接着弹出a 我想实现的效果是点击b只弹出b
2018-03-06 18:01
796 查看
查资料后知道了 为什么点击b会弹出b再弹出a 这叫做js的冒泡触发,依次向外递归
话不多说上代码<div style="width: 400px;height: 400px;background-color: #678678;font:3em bold;" id="outDiv">
out
<div style="width: 200px;height: 200px;margin: 50px;background-color: #eaceac;font:1em bold;" id="inDiv">in</div>
</div> js inDiv.addEventListener('click',function(e){
alert('in');
e.stopPropagation();//终止事件冒泡
},false);
outDiv.addEventListener('click',function(e){
alert('out');
},false);
或者是$('#div1').click(function(e) {
alert('div1');
})
$('#div2').click(function(e) {
e.stopPropagation()
alert('div2');
//e.stopPropagation() 位置在上在下无所谓
})e.stopPropagation()是阻止冒泡触发的功能()
话不多说上代码<div style="width: 400px;height: 400px;background-color: #678678;font:3em bold;" id="outDiv">
out
<div style="width: 200px;height: 200px;margin: 50px;background-color: #eaceac;font:1em bold;" id="inDiv">in</div>
</div> js inDiv.addEventListener('click',function(e){
alert('in');
e.stopPropagation();//终止事件冒泡
},false);
outDiv.addEventListener('click',function(e){
alert('out');
},false);
或者是$('#div1').click(function(e) {
alert('div1');
})
$('#div2').click(function(e) {
e.stopPropagation()
alert('div2');
//e.stopPropagation() 位置在上在下无所谓
})e.stopPropagation()是阻止冒泡触发的功能()
相关文章推荐
- Android 一个Activity 里面放置多个 Fragment 实现点击切换的Tab 页面效果
- js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
- js实现:点击一个按钮,弹出一个div,并向其中传值,修改后,再传出
- jQuery实现点击按钮弹出一个div,点击其他区域关闭该div
- 今天学习“Asp.net"页面加载中"效果实现”遇到的问题
- 今天实现二叉树的时候遇到了一个很有意思的问题
- 今天遇到一个问题,原来在html的form中如果只有一个type="text"的控件,如果在text中点击回车键,就是自动提交表单!
- 今天项目中遇到的一个问题:判断新闻Id是否存在
- fnzi今天遇到一个事务问题,转载一篇文章,以示鼓励(五种spring事务实现方式)
- 使用ViewDragHelp实现ImageView拖动超过屏幕1/2回到屏幕左边,否则到右边,还有一个就是还能实现点击的效果
- 页面table的每行都有一个<input type='button' />,如何实现点击按钮在按钮下方弹出一个div,点击空白消失
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- DIV+JS+CSS实现点击弹出图片效果
- 今天遇到一个奇怪的问题 android:sharedUserId有关
- JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
- 点击弹出窗口网页背景变暗且不可点的效果(一):div实现
- vc中画刷效果SetROP2(R2_NOT)中遇到的一个问题
- 今天遇到的一个函数指针的问题
- 今天在家装Tomcat服务器,郁闷了,遇到一个问题装好开启服务后 进入不了manager/
- 今天做销售功能时在财务统计上遇到一个问题 想了一个解决方案