JSでの互換性の問題

イベントオブジェクトの互換性
       window.eventはIEのみで実行されますが、Firefoxのイベントは、フィールドのイベントでのみ使用することができるので、Firefoxで実行することはできません。Firefoxは、ソースからのイベントパラメータを追加する必要があります。IEがイベントを読み取るためにwindow.eventで、省略しました。
解決策:
       イベント=イベント|| window.event
互換性のあるイベントバブルを停止
  stopPropagation()とcancelBubble、前者の方法は、停止することが真の属性の割り当てである標準文言は、IEで書かれています。
ソリューション:
  stopPropagationは、順番に、決定することができない、そこに標準のIEの文言があるか文言が使用されている場合、存在するか否かを判断します。
  するevent.stopPropagation?するevent.stopPropagation():event.cancelBubble =はtrue。
互換性のデフォルトの動作を妨げます
  returnValue和でpreventDefault()()
ソリューション:
     event.preventDefault event.preventDefault():?event.returnValue = falseは、
  falseを返します。

おすすめ

転載: www.cnblogs.com/gsdnb/p/11752531.html