同じ関数で .on() イベント リスナーを 2 回追加すると、関数が 2 回 起動 されます。緑のdiv)
2回追加しないように、elemがすでに関数をリッスンしているかどうかを確認する方法は?
if (already $('#id').on('click',functionName) )
同じ関数で .on() イベント リスナーを 2 回追加すると、関数が 2 回 起動 されます。緑のdiv)
2回追加しないように、elemがすでに関数をリッスンしているかどうかを確認する方法は?
if (already $('#id').on('click',functionName) )
イベント リスナをアンバインドしてから追加できます。
バインドを解除するには
$('#id').unbind('click');
この質問と重複していますか? $._data メソッドを使用できますが、これは内部的なものであるため、おそらく理想的ではありません。
とにかくそれは次のようになります:$._data($("#id")[0], "events")