为了账号安全,请及时绑定邮箱和手机立即绑定

为什么hander后面要加false 加false有什么意义 起什么作用

function addEvent(ele, type, hander){

        if(ele.addEventListener){

          ele.addEventListener(type, hander, false);


正在回答

2 回答

可选。布尔值,指定事件是否在捕获或冒泡阶段执行。

可能值:

true - 事件句柄在捕获阶段执行

false- false- 默认。事件句柄在冒泡阶段执行

   

这个值决定怎么执行,默认就是false

1 回复 有任何疑惑可以回复我~

补充一下楼下。大多数情况下,都是将事件处理程序添加到事件流的冒泡阶段,也就是false值,这样可以最大限度的兼容各种浏览器。最好只在事件到达目标之前将事件处理程序添加到捕获阶段。如果不是特别需要,不建议在事件捕获阶段注册事件处理程序。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么hander后面要加false 加false有什么意义 起什么作用

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号