function addEvent(obj , type , fn){ //添加事件兼容
if(obj.addEventListener){
obj.addEventListener(type,fn);
}else if(obj.attachEvent){
obj.attachEvent('on' + type , fn);
}
}
function removeEvent(obj , type , fn){ //移除事件兼容
if(obj.removeEventListener){
obj.removeEventListener(type , fn);
}else if(obj.detachEvent){
obj.detachEvent('on' + type , fn);
}
}
function getTarget(evt){ //得到事件目标
if(evt.target){
return evt.target;
}else if(window.event.srcElement){
return window.event.srcElement;
}
}
function preDef(evt){ //跨浏览器动态阻止事件行为
var e = evt || window.event;
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue = false;
}
}