jQueryのバインド解除()メソッド
定義と使用法
アンバインド()メソッドは、イベントハンドラの選択された要素を削除します。
このメソッドは、イベントが発生したときに終了されるすべてまたは選択したイベントハンドラを削除するか、特定の機能を実行することができます。
この方法はまた、イベントオブジェクトによりキャンセルすることができる結合されたイベントハンドラです。 この方法は、(イベントハンドラを削除するようなイベントが一定回数後にトリガされたときのように)それ自体の内部アンバインドイベントに使用されます。
注意:パラメータを指定しない場合、アンバインド()メソッドは、指定された要素すべてのイベントハンドラを削除します。
注:アンバインド()メソッドは、jQueryのイベントハンドラによって追加されたにも適用可能です。
jQueryのは、バージョン1.7以降、からON()とオフ()メソッドは、イベントハンドラを削除し、要素を追加するための好ましい方法です。
文法
$(selector).unbind(event,function,eventObj)
参数 | 描述 |
---|---|
event | 可选。规定一个或多个要从元素上移除的事件。 由空格分隔多个事件值。 如果只规定了该参数,则会删除绑定到指定事件的所有函数。 |
function | 可选。规定从元素上指定事件取消绑定的函数名称。 |
eventObj | 可选。规定要使用的移除的 event 对象。这个
eventObj 参数来自事件绑定函数。 |
より多くの例
アンバインド指定した関数
指定された機能をアンバインドする要素に指定されたイベントからアンバインド()メソッドを使用する方法。
イベントがアンバインドイベントハンドラをオブジェクトを使用
イベントオブジェクト規定は削除します。