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

2016-02-19 10:08 10 1 收藏

下面是个超简单的如何解决attachEvent函数时this指向被绑定的元素的问题?教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

使用attachEvent对同一事件进行多次绑定,这是解决事件函数定义冲突的重要方法。但是在IE中,函数内的this指针并没有指向被绑定元素,而是function对象,在应用中,这是很难受的一件事,如果试图用局部变量传送元素,会因为闭包而引起内存泄漏。那么,我们应该如何解决这一难题呢?
    我给Function添加了原型方法“bindNode”,在这个方法里,根据传送过来的元素,进行全局性存储转换,然后返回经过封装的函数,使用call方法来进行属主转换。

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

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

不会引起闭包吧

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

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

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

来源:https://www.tulaoshi.com/n/20160219/1593543.html

延伸阅读
标签: 孕期
孕妇能喝绿茶吗 如今绿茶已经成为了一种时尚的饮料,甚至是某些人的日常用品。可是话又说回来,孕妇能喝绿茶吗?专家认为,孕妇喝绿茶对胎儿是有一定好处的,这是由于绿茶中锌的含量比较丰富,这些锌元素对胎tulaoshi.com儿的发育生长有着相当重要的作用。 孕妇能喝绿茶吗? 答案是可以,不过倘若孕妇喝绿茶过多、...
标签: 男人 男士美容
如何解决男人的“面子”问题 长期面对电脑的IT精英,缺乏运动的办公室行政,多数容易发生此类问题。办公室空气流通不畅,皮肤不能唿吸到新鲜的氧气、空调不断夺走身体的水分、电脑的辐射,静电吸附的灰尘,漂浮在空中……那些看起来光鲜的写字楼对皮肤一点好处都没有。缺乏必要的护理滋润,皮肤角质堆积,代...
标签: 孕期
孕妈妈心情烦躁为哪般     有时,我们总会莫名其妙的感到心情很烦躁,想生气和骂人。因为一些小事都可以发很大的火,即使自己知道不应该,却怎么也控制不住。虽然烦躁是我们正常的一种情绪反应,但是时间长了却会对我们的生活和工作带来不必要的麻烦。那么,当我们感到情绪烦躁时,该怎么办呢?下面我们来看...
口臭经验分享 图钉问: 口臭其实挺尴尬的,所以我经常携带木糖醇,压制口臭,但这也不是一个长期有效地办法,终究是治标不治本,所以想在这里咨询一下,该怎么根治口臭呢? 小儿口臭的原因 食物性口臭 1、给宝宝喂食大葱、大蒜、洋葱等食物可引起食物性口臭,这种口臭不用太过担心,停止食用并用水果香型牙膏漱口即可...
标签: 问题肌肤
夏季肌肤容易出汗,水分流失也比较快,所以肌肤出油也就成了一种很常见的现象。特别是办公室上班的电脑族,肌肤出油表现得特别明显。所以必定给人造成了很多烦恼,面对肌肤出油问题我们该如何应对呢?' 1、加强T字区局部控油 鼻子和额头这些T字区是最容易出油的地方,这也成为了一个难以攻克的护肤命题。它与脸部皮脂腺旺盛度有关,一般而...

经验教程

383

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部