Skip to content

Instantly share code, notes, and snippets.

@WesternRanger
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save WesternRanger/8dd6b228690362d87f35 to your computer and use it in GitHub Desktop.
Save WesternRanger/8dd6b228690362d87f35 to your computer and use it in GitHub Desktop.
study

兼容各浏览器的事件绑定函数

最近无聊,看看markdown的写法,看来不是特别难,但是刚看还是有点不适应,下面是我在书上看到的一段代码,现在把他存起来。

var EventUtil = {

addHandler: function(element,type,handler){
	if(element.addEventListener){
	 	element.addEventListener(type,handler,true);
	}else if(element.attachEvent){
    	element.attachEvent("on"+type,handler);
	}else{
    	element['on'+type] = handler;
	}
},
removeHandler: function(element,type,handler){
    if(element.removeEventListener){
       element.removeEventListener(type,handler,true);
    }else if(element.detachEvent){
       element.detachEvent("on"+type,handler);
    }else{
       element['on'+type] = null;
    }
}

}

感觉对markdown还是有点生疏,还需要加强联系。。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment