on/offで良さそう
https://qiita.com/zaru/items/878b892e4debf03785e3
on/offでの注意点(jQueryの .on でハマった話)
https://qiita.com/mikene_koko/items/1bad20518cc7408bbbf9
↑jQueryじゃ本当に無理かも?(addEventListener)に書き換えて回避
イベントの2重登録のサンプルはわかりやすいが
JqueryのaddEventListenerってやつが今ひとつ動かん
https://qiita.com/nekoneko-wanwan/items/3d3da95f1127f743397d
unbindでイベント削除できるみたい
http://weble.org/2012/02/24/jquery-event-delete
Query でクリックしたらアクションするみたいな設定したけど後からそれを削除したい時は unbind() を使います。使い方は簡単で以下のように消したい要素に対して unbind() を実行すれば良いです。
1 | $(“#foo”).unbind(); |
特定の要素に内包される全ての要素からイベントを削除する場合は以下のようにして削除することもできます。
1 | $(“#foo *”).unbind(); |
オプションなどを設定すれば特定のイベントだけだったりを削除することもできます。詳しくは以下のページが参考になります。