JSでのイベントの互換性処理

1.偶数オブジェクトとターゲットオブジェクトを取得します

var e = event || window.event;
var target = e.target || e.srcElement;

2.イベントのバブリングを停止します

function clearEventBubble() {
    
    
var e = event || window.event;
  // e.stopPropagation(); 标准浏览器
  // e.cancelBubble = true; IE浏览器
  e.stopPropagation && e.stopPropagation() || (e.cancelBubble = true);
}

3.イベントのデフォルトの動作を防止します

function stopDefault() {
    
    
var e = event || window.event;
  // e.preventDefault(); 标准浏览器
  // e.returnValue = false; IE浏览器
  e.preventDefault && e.preventDefault() || (e.returnValue = false); // IE浏览器
}

おすすめ

転載: blog.csdn.net/qq_26705343/article/details/114091673