源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-08-31 03:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:如何解决attachEvent函数时,this指向被绑定的元素的问题?
使用attachEvent对同一事件进行多次绑定,这是解决事件函数定义冲突的重要方法。但是在IE中,函数内的this指针并没有指向被绑定元素,而是function对象,在应用中,这是很难受的一件事,如果试图用局部变量传送元素,会因为闭包而引起内存泄漏。那么,我们应该如何解决这一难题呢?     我给Function添加了原型方法“bindNode”,在这个方法里,根据传送过来的元素,进行全局性存储转换,然后返回经过封装的函数,使用call方法来进行属主转换。
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
[Ctrl+A 全选 注:[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
不会引起闭包吧 当然会引起,请用drip测试[url=http://www.script8.com/download/drip.rar]http://www.script8.com/download/drip.rar[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部