如IE中的attachEvent
或者W3C定义的addEventListener事件
如:dom.addEventListener("eventName", function, false,"我想在这里加个参数");
我想在里面加个参数,但又不改变调用该方法的方式
类似实现setInterval加参数的方式。
有办法可以实现不?
或者W3C定义的addEventListener事件
如:dom.addEventListener("eventName", function, false,"我想在这里加个参数");
我想在里面加个参数,但又不改变调用该方法的方式
类似实现setInterval加参数的方式。
有办法可以实现不?
而addEventListener的调用对象是不固定的
window.setInterval = function (fRef, mDelay) {
if (typeof fRef == 'function') {
var argu = Array.prototype.slice.call(arguments, 2); //截取除前两位的所有参数
var f = (function () { fRef.apply(null, argu); }); //传入除前两位的所有参数
return _stsetInterval(f, mDelay);
}
return _stsetInterval(fRef, mDelay);
}
HTMLElement.prototype.addEventListener