と呼ばれる関数で IE にaddEventListener
フォールバックして、スクリプトの要素にイベントを追加するために使用しています。attachEvent
addEventHandler
addEventHandler
関数を呼び出すたびにそれが呼び出さaddEventListener
れ、パフォーマンスが低下し、jQuery でさえ私のプレーンな JS よりも高速になります。
addEventListener
一度電話をかける方法はありますか?現在、私のコードは次のようになっています。
addEventHandler = function (oTarget, sEventType, fnHandler) {
if (oTarget.addEventListener) {
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) {
oTarget.attachEvent(“on” + sEventType, fnHandler);
} else {
oTarget[“on” + sEventType] = fnHandler;
}
};