var crossthings={
getevent:function(ev){
return ev||event;
},
gettype:function(ev){
var e=ev||event;
return e.type;
},
gettarget:function(ev){
var e=ev||event;
return e.target||e.srcElement;
},
preventdefault:function(ev){
var e=ev||event;
if(e.preventDefault){
e.preventDefault();
}
else{
e.returnValue=false;
}
},
stoppropagation:function(ev){
var e=ev||event;
if(e.stopPropagation){
e.stopPropagation();
}
else{
e.cancelBubble=true;
}
},
addthings:function(element,type,fn){
if(element.addEventListener){
element.addEventListener(type,fn,false);
}
else if(element.attachEvent){
element.attachEvent('on'+type,fn);
}
else{
element['on'+type]=fn;
}
},
removethings:function(element,type,fn){
if(element.removeEventListener){
element.removeEventListener(type,fn,false);
}
else if(element.detachEvent){
element.detachEvent('on'+type,fn);
}
else{
element['on'+type]=null;
}
}
}
跨浏览器的事件处理(套装)
最新推荐文章于 2024-06-07 10:17:37 发布