Beispiel
Alarmieren Sie einen Text, wenn die externe Seite wurde erfolgreich geladen und in das DOM eingefügt:
$(document).on("pagecontainerload",function(){
alert("pagecontainerload event
fired!");
});
Versuch es selber " Definition und Verwendung
Das pagecontainerload Ereignis ausgelöst wird, nachdem die Seite in das DOM geladen und eingesetzt erfolgreich.
Ähnliche Veranstaltungen:
- pagecontainerbeforeload - ausgelöst vor jeder Lastanforderung wird
- pagecontainerloadfailed - wenn die Seite Lastanforderung ausgelöst schlägt fehl
Hinweis: Diese Ereignisse werden für externe Seiten verwendet - Jedes Mal , wenn eine externe Seite in das DOM geladen wird, werden zwei Ereignisse ausgelöst. Die erste ist pagecontainerbeforeload. Die zweite Veranstaltung wird entweder pagecontainerload oder pagecontainerloadfailed werden.
Syntax
$("document").on("pagecontainerload",function(event,data){...})
Parameter | Beschreibung |
---|---|
function(event,data) | Erforderlich. Gibt die Funktion, wenn die pagecontainerload Ereignis eintritt laufen. Die Funktion hat zwei optionale Parameter: Das Objekt Ereignis - die alle jQuery Ereigniseigenschaften enthalten kann (zB event.target, event.type , etc.) Siehe Referenz jQuery Ereignisse für weitere Informationen Das Datenobjekt - enthält folgende Komponenten :
|
Probieren Sie es selbst - Beispiele
Eine Demonstration von verwandten Ereignissen
Eine Demonstration von pagecontainerload und pagecontainerloadfailed.
Das Ereignisobjekt
die event.type Eigenschaft Verwenden des auslösenden Ereignisses Typ zurückzukehren.
Das Datenobjekt
Mit data.url die URL der externen Seite zurückzukehren.