イベントオブジェクトの互換性
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を返します。