Neueste Web-Entwicklung Tutorials
 

jQuery pagecontainerbeforeload Ereignis

<JQuery Mobile Events

Beispiel

Alarmieren Sie einen Text, bevor eine Ladeanfrage erfolgt:

$(document).on("pagecontainerbeforeload",function(){
  alert("pagecontainerbeforeload event fired!");
});
Versuch es selber "

Definition und Verwendung

Das pagecontainerbeforeload Ereignis wird ausgelöst, bevor eine Lastanforderung gemacht wird.

Ähnliche Veranstaltungen:

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("pagecontainerbeforeload",function(event,data){...})

Parameter Beschreibung
function(event,data) Erforderlich. Gibt die Funktion, wenn die pagecontainerbeforeload 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 :

  • url (string) - enthält die absolute oder relative URL der Seite (das wurde gesendet $.mobile.loadPage() )
  • absUrl (string) - enthält die absolute Referenz der URL
  • dataUrl (string) - enthält die URL des Standorts des Browsers
  • deferred (object) - enthält resolve() oder reject()
  • options (object) - enthält die Optionen, die gesendet wurden $.mobile.loadPage()
Hinweis: Sie können manuell die Lastanforderung umgehen , indem Sie den Aufruf event.preventDefault() auf dem Event - Objekt und resolve() oder reject() auf dem latenten Objekt in dem Datenobjekt enthalten ist .

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
die data.url Unter der URL der externen Seite zurückzukehren.


<JQuery Mobile Events