イベントリスナー

addEventListener

target.addEventListener(type, listener[, options]);
target.addEventListener(type, listener[, useCapture]);

参考:

EventTarget.addEventListener() – Web API インターフェイス | MDN

addEventListener の第3引数が拡張されてるという話 – Qiita

addEventListener(removeEventListener、useCapture、stopPropagationなど)・カスタムイベント使い方 簡単なまとめ – Qiita

removeEventListener

target.removeEventListener(type, listener[, options]);
target.removeEventListener(type, listener[, useCapture]);

参考:

EventTarget.removeEventListener – Web API インターフェイス | MDN

removeEventListener の使い方

参考:

EventTarget.removeEventListener() – イベントの削除 | DOMリファレンス

無名関数を removeEventListener で取り消す

参考:

addEventListenerの無名関数をremoveEventListenerで消す方法 | Web活

特定のDOM/イベントに登録されたハンドラを全て取り消す

参考:

Javascript/DOM: How to remove all events of a DOM object? – Stack Overflow

arguments.callee

参考:

addEventListenerで無名関数をセットした際に、無名関数内でそのイベントをremoveEventListenerする – GitHub Gist

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です