javascript add event remove event_Javascript教程-查字典教程网
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教程学习
    编程开发子分类