首页 > 其他 > 详细

阻止事件冒泡,取消浏览器默认行文

时间:2018-04-05 13:43:30      阅读:205      评论:0      收藏:0      [点我收藏+]

* 阻止事件冒泡的方法
* 1、on添加的事件
* 在函数中将event对象身上的cancelBubble的值设为true
* 他有一个默认值为false,代表事件可以冒泡
* 在哪一层上添加这个属性,那事件就会停在这里,不会往外冒泡

浏览器默认行为*
* 2、用addeventListener添加的事件
* 在事件函数内调用event身上的stopPropagation()方法
* 在哪一层上添加这个方法,那事件就会停在这里,不会往外冒泡


* 浏览器默认行为
* 非js添加的,自身会有的一些功能
*
* 阻止浏览器默认行为
* 需要知道这些默认行为什么时候发生
* 1、on添加的的
* 在函数里写上一句return false
* 2、addEventlistener添加的
* 在函数里调用event身上的preventDefault();

阻止事件冒泡,取消浏览器默认行文

原文:https://www.cnblogs.com/pengc/p/8722101.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!