Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der Funktion jQuery.unload()
Die Funktion unload() wird verwendet, um eine Handlerfunktion an das Entladeereignis jedes übereinstimmenden Elements zu binden. Darüber hinaus können Sie auch einige zusätzliche Daten an die Funktion Ereignishandler übergeben.
Das Entladeereignis wird ausgelöst, wenn die Seite geschlossen wird. Dieses Ereignis wird hauptsächlich für Fensterobjekt, 6c04bd5ca3fcae76e30b72ad730ca86d, f900b4fc197b16ab214eecf015bb6bd2-Elemente verwendet.
Darüber hinaus können Sie mehrere Event-Handler binden, indem Sie diese Funktion mehrmals für dasselbe Element aufrufen. Wenn das Entladeereignis ausgelöst wird, führt jQuery die gebundenen Ereignisverarbeitungsfunktionen in der Reihenfolge der Bindung aus.
Das Entladeereignis variiert stark zwischen verschiedenen Browsern und verschiedenen Versionen. Es ist sehr wahrscheinlich, dass die entsprechende Ereignisverarbeitungsfunktion nicht korrekt ausgeführt werden kann. Daher wird die Verwendung dieses Ereignisses nicht empfohlen. Bitte führen Sie vor der Verwendung selbst einen Browser-Kompatibilitätstest durch oder verwenden Sie stattdessen das beforeunload-Ereignis.
Um ein über unload() gebundenes Ereignis zu löschen , verwenden Sie die Funktion unbind().
Diese Funktion gehört zum jQuery-Objekt (Instanz).
Syntax
Diese Funktion wurde in jQuery 1.0 hinzugefügt, ist jedoch ab 1.8 als veraltet markiert.
jQueryObject.unload( [ data ,] handler )
Parameter
Parameterbeschreibung
data Optional/beliebiger Typ Beim Auslösen eines Ereignisses müssen Sie Folgendes tun pass event .data Beliebige Daten, die an die Event-Handler-Funktion übergeben werden.
Durch den Handler-Funktionstyp angegebene Ereignisverarbeitungsfunktion.
jQuery 1.4.3 neue Unterstützung: unload() unterstützt Datenparameter.
Dies im Parameterhandler zeigt auf das aktuelle DOM-Element. unload() übergibt außerdem einen Parameter an den Handler: das Event-Objekt, das das aktuelle Ereignis darstellt.
Rückgabewert
unload()Der Rückgabewert der Funktion ist vom Typ jQuery und gibt das aktuelle jQuery-Objekt selbst zurück.
Beispiel und Beschreibung
Jetzt binden wir die Handlerfunktion für das Entladeereignis des Fensterobjekts (Sie können mehrere binden, und sie werden nacheinander in der Bindungsreihenfolge ausgeführt, wenn sie ausgelöst werden). :
$(window).unload( function(){ alert("离开当前文档!"); } );
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Funktion jQuery.unload(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!