关于原生js中ie的attacheEvent事件用匿名函数改变this指向后,不能用detachEvent删除绑定事件的解决办法?
js / 2017-11-28 22:51:31 4,845 views

封装ie事件处理程序时 ele.attachEvent(‘on’ + type, fn); *这里会出现2中情况就是ie中attachEvent事件在ie9以下指向为window, * 可以有3中解决办法  1:用匿名函数 用匿名函数来代替fn,function() { fn.call(ele);//改变this的指向,现在this指向当前元素,但是不能删除绑定事件 } 2.如果不改变回调函数fn…