绑定函数不解
rarny 2011-11-07 06:10:36 在网上看到一段程序里面的事件绑定程序是这样的,不明白对IE的绑定程序为什么搞的这么复杂?直接用oElement.attachEvent("on" + sEvent,fnHandler)又出错了,高手指教啊,这样写的用意是什么,实在看不明白
addHandler: function (oElement, sEvent, fnHandler) {
oElement.addEventListener ? oElement.addEventListener(sEvent, fnHandler, false) :
(oElement["_" + sEvent + fnHandler] = fnHandler,oElement[sEvent + fnHandler] = function () {oElement["_" + sEvent + fnHandler]()}, oElement.attachEvent("on" + sEvent, oElement[sEvent + fnHandler]))
}