防止事件冒泡
2014-02-16 22:23
246 查看
为函数添加一个参数,这个参数保留着这个对象。而参数的.target属性保留着事件发生的目标元素。
方法一:确定目标对象
.target
方法二:防止事件传播
.stopPropagation()
方法一:确定目标对象
.target
<script type="text/javascript"> $(function(){ $('.box a').click(function(event) { alert('a'); }) $('.box').click(function(){ if(event.target==this) { alert('box'); } }) }) </script>
方法二:防止事件传播
.stopPropagation()
<script type="text/javascript"> $(function(){ $('.box a').click(function(event) { alert('a'); event.stopPropagation(); }) $('.box').click(function(){ alert('box'); }) }) </script>
相关文章推荐
- JS如何防止事件冒泡
- 防止事件冒泡
- vue中阻止click事件冒泡,防止触发另一个事件
- jquery中如何防止冒泡事件
- 防止点击事件冒泡 return false
- click 绑定(三)防止事件冒泡
- Javascript防止事件冒泡实例
- 深入理解jQuery之防止冒泡事件
- jQuery之防止冒泡事件
- jQuery之防止冒泡事件
- jquery中如何防止冒泡事件
- jQuery之防止冒泡事件
- JavaScript 防止事件冒泡
- jQuery如何防止这种冒泡事件发生
- jQuery之防止冒泡事件
- jQuery之防止冒泡事件
- jquery中怎样防止冒泡事件
- 防止事件冒泡
- jQuery防止冒泡事件
- jQuery之防止冒泡事件 阻止默认行为