removeEventListener [JavaScript]
◆object.removeEventListener メソッド
object.removeEventListener(event, function, capture)
addEventListener メソッドで登録したイベントハンドラを開放するのが、removeEventListener の役割。
attachEvent に対する detachEvent と同じ役割です。
addEventListener 同様、主要なブラウザの中では、Firefox、Safari、Google Chrome が対応しています。
Internet Explorer、Opera は対応していません(これらのブラウザでは、detachEvent を使います)。
組み込みクラスの中で、Object クラス、HTMLDocument クラス、Element クラスなどに準備されているメソッドで、イベントハンドラの開放に使います。
第一引数 event はイベント名文字列(プレフィックスに 'on' を含まない)、第二引数 function は実行するイベントハンドラ メソッド、第三引数 capture はキャプチャーです。
removeEventListener でイベントハンドラを開放するときは、ちゃんと addEventListener で登録したときと同じ引数を与えてやりましょう。