0

まったく同じイベントの別のハンドラーを持つ可能性が高い要素にハンドラーをアタッチしています。完了したら、ハンドラーだけを削除します。それ、どうやったら出来るの?

イベントハンドラーを登録する方法は次のとおりです。

$(document).on("click", function(){ ... });

理論的にはハンドラーの登録を解除する方法は次のとおりです。この方法で行うのは少し怖いように思えます。

$(document).off("click"); // is it safe, can other handlers get spoiled as a result of calling it???
4

1 に答える 1

2

次のようなことをする必要があります

var handler = function(){
}

el.on('event', handler);
//to remove
el.off('event', handler)
于 2013-06-04T11:45:12.407 に答える