JavaScriptの-イベント

イベントアクションは、オブジェクト:

たEventUrl = {

  //イベントを追加

  addHandler:機能(要素、種類、ハンドラ){
    IF(element.addEventListener){
      element.addEventListener(種類、ハンドラ、偽)。
    }そうであれば(element.attachEvent){// IE
      element.attachEvent(+タイプ、ハンドラ、偽の"オン")。
    }他{
      要素[+型の「オン」] =ハンドラ。
    }
  }、

  //移除对象
  removeHandler:機能(要素、種類、ハンドラ){
    IF(element.removeEventListener){
      element.removeEventListener(種類、ハンドラ、偽)。
    }そうであれば(element.detachEvent){// IE
      element.detachEvent(+タイプ、ハンドラ、偽の"オン")。
    }他{
      要素[+型の"オン"] = NULL;
    }
   }、

  //取得イベントオブジェクト
  GETEVENT:関数(イベント){
    戻りイベントイベント:? Window.event;
  }

  観客//取得
  でgetTarget:関数(イベント){
    リターンevent.target || event.srcElementを;
  }

  //取消默认事件
  でpreventDefault:関数(イベント){
    IF(event.preventDefault){
      event.preventDefault();
    {}他  
      event.returnValue。
    }
  }、

  //ストップバブリング

  stopPropagation:関数(イベント){
    IF(するevent.stopPropagation){
      するevent.stopPropagation()。
    } そうしないと {

      event.cancelBubbleは真=。
    }
  }
}。

おすすめ

転載: www.cnblogs.com/brandbao-blog/p/12235317.html