如何解决attachEvent函数时this指向被绑定的元素的问题?

想起就请忘记

想起就请忘记

2016-02-19 10:08

下面是个超简单的如何解决attachEvent函数时this指向被绑定的元素的问题?教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~
使用attachEvent对同一事件进行多次绑定,这是解决事件函数定义冲突的重要方法。但是在IE中,函数内的this指针并没有指向被绑定元素,而是function对象,在应用中,这是很难受的一件事,如果试图用局部变量传送元素,会因为闭包而引起内存泄漏。那么,我们应该如何解决这一难题呢?
    我给Function添加了原型方法“bindNode”,在这个方法里,根据传送过来的元素,进行全局性存储转换,然后返回经过封装的函数,使用call方法来进行属主转换。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

不会引起闭包吧

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

当然会引起,请用drip测试http://www.script8.com/download/drip.rar

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

如何解决attachEvent函数时this指向被绑定的元素的问题?

Web开发
如何解决attachEvent函数时this指向被绑定的元素的问题?

解决使用attachEvent函数时this指向被绑定的元素的问题的方法

Web开发
解决使用attachEvent函数时this指向被绑定的元素的问题的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何解决落枕的问题

健康常识 健康生活 生活小常识 生活小窍门
如何解决落枕的问题

如何解决晕车的问题

生活常识
如何解决晕车的问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何解决孕期便秘的问题?

孕期
如何解决孕期便秘的问题?

如何解决男人的“面子”问题

男人 男士美容
如何解决男人的“面子”问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win7没有声音怎么办声卡驱动也显示不全的解决方法

win7没有声音怎么办声卡驱动也显示不全的解决方法

用javascript动态调整iframe高度的代码

用javascript动态调整iframe高度的代码
下拉加载更多内容 ↓