Beispiel
Hinzufügen und einen benutzerdefinierten Namespace zu entfernen:
$("p").on("custom.someNamespace", function(event){
alert(event.namespace);
});
$("p").click(function(event){
$(this).trigger("custom.someNamespace");
});
$("button").click(function(){
$("p").off("custom.someNamespace");
});
Versuch es selber " Definition und Verwendung
Die event.namespace Eigenschaft gibt den benutzerdefinierten Namespace , wenn das Ereignis ausgelöst wurde.
Diese Eigenschaft kann von Plugin-Autoren verwendet werden, um Aufgaben zu handhaben unterschiedlich, je nach dem Namespace verwendet.
Tipp: Namespaces mit einem Unterstrich beginnen , sind für jQuery vorbehalten.
Syntax
event.namespace
Parameter | Beschreibung |
---|---|
event | Erforderlich. Der Ereignisparameter kommt aus der Ereignisbindungsfunktion |
Probieren Sie es selbst - Beispiele
Entfernen Sie einen benutzerdefinierten Namespace für ein bestimmtes Ereignis click
Entfernen Sie einen benutzerdefinierten Namespace für einen bestimmten Klick-Ereignis, ohne andere Click-Ereignishandler zu entfernen.