跨浏览器的事件对象

Posted zshno1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨浏览器的事件对象相关的知识,希望对你有一定的参考价值。

var EventUtil = { 
      addHandler: function(element, type, handler){
         //省略的代码
     }, 
    getEvent: function(event){
         return event ? event : window.event;
     }, 
 
    getTarget: function(event){
         return event.target || event.srcElement;
     }, 
     preventDefault: function(event){
         if (event.preventDefault){
             event.preventDefault();
         } else {
             event.returnValue = false;
         }
     }, 
      removeHandler: function(element, type, handler){
         //省略的代码
     }, 
    stopPropagation: function(event){ 
        if (event.stopPropagation){   
          event.stopPropagation();  
       } else {    
         event.cancelBubble = true; 
        }  
   } 
 
}; 

  

以上是关于跨浏览器的事件对象的主要内容,如果未能解决你的问题,请参考以下文章

跨浏览器的事件对象

跨浏览器的事件对象

事件对象——跨浏览器的事件对象

跨浏览器的事件对象

js事件对象--DOM中的事件对象/IE中的事件对象/跨浏览器的事件对象

Event Handler 事件处理程序 2 ---跨浏览器事件对象《高程3》