Neueste Web-Entwicklung Tutorials
 

jQuery pagebeforecreate Ereignis

<JQuery Mobile Events

Beispiel

Alarmieren Sie einen Text, wenn die Seite initialisiert wird, aber bevor Erweiterung hat begonnen:

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

Definition und Verwendung

Die pagebeforecreate Ereignis ausgelöst wird, wenn die Seite über initialisiert werden soll und vor jQuery Mobile hat begonnen, die Seite zu verbessern.

Verwenden Sie dieses Ereignis Inhalt zu manipulieren, bevor jQuery Mobile eine Chance, dies zu tun gehabt hat. Zum Beispiel, wenn Sie Datenattribute über ein Skript hinzufügen möchten, statt in der HTML-Quelle (siehe Beispiel unten).

Hinweis: Dieses Ereignis wird nur ausgelöst , einmal pro "Seite" - jedes Mal , wenn eine Seite zum ersten Mal geladen wird, speichert jQuery Mobile Seiten im DOM (Speicher), so dass , wenn Sie wieder von pagetwo zu PageOne navigieren (zum Beispiel), das Ereignis wird nicht ausgelöst, denn dann wird PageOne bereits initialisiert.

Ähnliche Veranstaltungen:

  • Pagecreate - ausgelöst wird, wenn die Seite erstellt wird, aber vor Erweiterung abgeschlossen

Syntax

So lösen Sie das Ereignis für alle Seiten in jQuery Mobile:

$("document").on("pagebeforecreate",function(event){...}) Try it

So lösen Sie das Ereignis für eine bestimmte Seite:

$("document").on("pagebeforecreate"," page ",function(event){...}) Try it

Parameter Beschreibung
function(event) Erforderlich. Gibt die Funktion ausgeführt wird, wenn das Ereignis eintritt pagebeforecreate

Die Funktion verfügt über ein optionales Ereignis - Objekt, das alle jQuery Ereigniseigenschaften enthalten kann (zB event.target, event.type, etc.) Siehe jQuery Veranstaltungen Referenz für weitere Informationen.
page Optional. Verweist auf die ID der Seite für die pagebeforecreate Ereignis angeben. Für den internen Seiten verwenden #id. Für externe Seiten verwenden externalfile.html .

Probieren Sie es selbst - Beispiele

Eine Demonstration von pagebeforecreate und Pagecreate
Ein Beweis dafür, dass, wenn pagebeforecreate und Pagecreate Feuer zeigt.

Manipulieren Inhalt vor jQuery Mobile eine Chance gehabt hat , dies zu tun
die pagebeforecreate Ereignis Verwendung dynamisch ein Attribut hinzufügen.

Das Ereignisobjekt
die event.type Eigenschaft Verwenden des auslösenden Ereignisses Typ zurückzukehren.


<JQuery Mobile Events