主页 > 电脑故障 > 主板故障 > js学习总结之DOM2兼容处理this问题的解决方法

js学习总结之DOM2兼容处理this问题的解决方法

2017-08-08 11:18  来源:www.qq880.com  作者:电脑十万个为什么  浏览:

     
     / bind:处理DOM2级事件绑定的兼容性问题 @parameter: curEle->要绑定事件的元素 evenType->要绑定的事件类型 evenFn->要绑定的方法/function bind{ if{ curEle.addEventListener; return; } //给evenFn化妆 并且把化妆前的照片贴在自己对应的脑门上 var tempFn = function{ evenFn.call } tempFn.photo = evenFn; //首先判断自定义属性之前是否存在,不存在的话创建一个,由于要存储多个化妆后的结果,所以我们让其值是一个数组 if{//根据不同的事件类型是不同的数组 curEle = ; } curEle; curEle.attachEvent; //这里的开始想法是改变this的指向,把this不指向window / box.attachEvent{ fn1.call } 这样虽然解决了this的问题,但是又抛出了一个新的问题,不知道该如何删除了 var tempFn = function{ fn1.call } box.attachEvent; box.detachEvent; /}function unbind{ if{ curEle.removeEventListener; return; } //拿evenFn到curEle这里找化妆后的结果,找到之后再事件池中把化妆后的结果移除事件池 var ary = curEle; for{ if{ curEle.detachEvent; break; } } }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家

上一篇:特斯拉CEO马斯克暗示:突破性电池技术即将来临  |  下一篇:没有了
声明:本站资源部分来自互联网,版权归原作者所有。如有侵犯您的权益 请联系我们,本站将在第一时间删除。站内网友所发表所有评论不代表本站立场。
CopyRight © 2011-2013 www.QQ880.COM All Rights Reserved. 蜀ICP备11015029号
网站地图 |