读书人

firefox不支持attachEvent的解决办法

发布时间: 2012-10-18 13:46:56 作者: rapoo

firefox不支持attachEvent的解决方法

第一种方法,就是通过修改Object原型的方法来申明一个attachEvent:

?调用的时候以函数方式调用:
myAttachEvent($("pop_close"), "click", function(){
$("pop").style.display = "none";
return false;
});

$函数:
window.$ = function(id){
return document.getElementById(id);
};

另:detachEvent()兼容方法:

function myDetachEvent (obj,evt,fn) {if (obj.removeEventListener)obj.removeEventListener(evt,fn,false);else if (obj.detachEvent)obj.detachEvent('on'+evt,fn);}

?

读书人网 >Web前端

热点推荐