javascript add event remove event
javascript add event remove event
发布时间:2016-12-30 来源:查字典编辑
摘要:网上搜来的,看样子不错,记一笔。//------------------------------------//heavilybasedon...

网上搜来的,看样子不错,记一笔。//------------------------------------

//heavilybasedontheQuirksmodeaddEventcontestwinner,JohnResig

//addEvent

functionaddEvent(obj,type,fn){

if(obj.addEventListener)obj.addEventListener(type,fn,false);

elseif(obj.attachEvent){

obj["e"+type+fn]=fn;

obj[type+fn]=function(){obj["e"+type+fn](window.event);}

obj.attachEvent("on"+type,obj[type+fn]);

}

}

//------------------------------------

//removeEvent

functionremoveEvent(obj,type,fn){

if(obj.removeEventListener)obj.removeEventListener(type,fn,false);

elseif(obj.detachEvent){

obj.detachEvent("on"+type,obj[type+fn]);

obj[type+fn]=null;

obj["e"+type+fn]=null;

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类