2011-08-25 27 views

答えて

19

引用:

あなたは .one()を使用して作成したリスナーをアンバインドすることはできません。

$("#element").on("click",function(event){ 
    //do stuff here 
    $(this).off(event); 
} 
:あなたは一度だけ を発生するが、それでも、それが発生する前にそれをアンバインドすることができなければならない何かをアンバインドすることができるようにしたい場合は、 使用したい .bind()

何かを持っています

2

などのドキュメントページ上のコメントによると:

注:(.oneを使用して作成したリスナーをバインド解除することはできません)。一度しか発生しないもののバインドを解除することができるようにするには、呼び出された後にイベントのバインドを解除するための例を使用し、.bind()を使用してバインドします。 JQuery.comから

http://api.jquery.com/one/

関連する問題