カスタム名前空間の追加と削除:
$("p").on("custom.someNamespace", function(event){
alert(event.namespace);
});
$("p").click(function(event){
$(this).trigger("custom.someNamespace");
});
$("button").click(function(){
$("p").off("custom.someNamespace");
});
Try it Yourself »
event.namespace プロパティは、イベントがトリガされた時にカスタムの名前空間を返します。
このプロパティは、使用する名前空間に応じてタスク処理を様々に変えるため、主にプラグイン開発者が使用します。
チップ: アンダースコアで始まる名前空間は、jQuery で予約されています。
event.namespace
パラメータ | 説明 |
---|---|
event | 必須。event パラメータは、function にバインドしたイベント |
特定の click イベントのカスタム名前空間を削除する
click イベントハンドラを削除せずに、特定の click ベントのカスタム名前空間を削除する。