SSブログ

removeEventListener [JavaScript]

object.removeEventListener メソッド

object.removeEventListener(event, function, capture)

addEventListener メソッドで登録したイベントハンドラを開放するのが、removeEventListener の役割。

attachEvent に対する detachEvent と同じ役割です。

addEventListener 同様、主要なブラウザの中では、FirefoxSafariGoogle Chrome が対応しています。

Internet ExplorerOpera は対応していません(これらのブラウザでは、detachEvent を使います)。

組み込みクラスの中で、Object クラス、HTMLDocument クラス、Element クラスなどに準備されているメソッドで、イベントハンドラの開放に使います。

第一引数 event はイベント名文字列(プレフィックスに 'on' を含まない)、第二引数 function は実行するイベントハンドラ メソッド、第三引数 capture はキャプチャーです。

removeEventListener でイベントハンドラを開放するときは、ちゃんと addEventListener で登録したときと同じ引数を与えてやりましょう。

続きを読む


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。