addEventListener()
和removeEventListener()
用来绑定事件和解绑事件
它们都接受3个参数addEventListener(eventName,function,true)
第三个参数为true
表示在捕获阶段调用事件处理程序,false
表示在冒泡阶段调用事件处理程序
例如:
1 | window.addEventListener('resize',function(event){ |
当移除事件时用removeEventListener()
1 | window.removeEventListener('resize',function(event){ |
但是发现并没有解绑成功!!!
因为解绑和绑定时的函数名要相同,也就意味着通过addEventListener
绑定的匿名函数是不能解绑的
正确的绑定和解绑示例:
1 | function resizeWindow(event){ |
这样就ok了
版权声明:本文为CSDN博主「xmy_wh」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xmy_wh/article/details/84634410