jQuery Mobile pagebeforeshowEreignisse

jQuery Mobile 事件jQuery Mobile Events

Beispiele

Bevor die Seite nach dem Seitenübergang angezeigt wird, erscheint eine Textmeldung:

$(document).on("pagebeforeshow","#pagetwo",function(){
alert("pagebeforeshow-Ereignis ausgelöst - Seite 2 wird gleich angezeigt");
});

Selbst ausprobieren »

Definition und Verwendung

pagebeforeshow ist ein Ereignis, das ausgelöst wird, bevor die Seite nach einem Seitenübergang angezeigt wird.

Verwandte Ereignisse:

  • pageshow- Das Ereignis, das ausgelöst wird, nachdem die Seite nach dem Seitenübergang angezeigt wurde.
  • pagebeforehide- Das Ereignis, das ausgelöst wird, bevor die alte Seite nach dem Seitenübergang ausgeblendet wird.
  • pagehide- Das Ereignis, das ausgelöst wird, nachdem die alte Seite nach dem Seitenübergang ausgeblendet wurde.

Hinweis:Dieses Ereignis wird beim Start/Stopp jedes Seitenübergangs ausgelöst.


Syntax

Um das Ereignis für alle Seiten in jQuery Mobile auszulösen:

$("document").on("pagebeforeshow",function(event){...}) Selbst ausprobieren

Lösen Sie das Ereignis für eine angegebene Seite aus:

$("document").on("pagebeforeshow","page",function(event,data){...}) Probieren Sie es selbst aus

Parameter Beschreibung
function(event,data) Erforderlich. Gibt die Funktion an, die ausgeführt werden soll, wenn das pagebeforeshow-Ereignis ausgelöst wird.

Diese Funktion enthält die folgenden zwei Parameter:

  • Ereignisobjekt- Enthält alle jQuery-Ereigniseigenschaften (event.target, event.type usw.). Weitere Informationen finden Sie imjQuery Event Reference Manual
  • Datenobjekt- Enthält die Eigenschaft prevPage, die die vorherige Seite des Übergangs zurückgibt.
page Optional. Die Seiten-ID, auf die das pagebeforeshow-Ereignis verweist. Verwenden Sie für interne Seiten #id. Verwenden Sie für externe Seiten externalfile.html。


实例

Weitere Beispiele


Dieses Beispiel demonstriert das Auslösen der Ereignisse pagebeforeshow, pageshow, pagebeforehide und pagehide.


Verwenden Sie die Eigenschaft event.type, um den Typ des ausgelösten Ereignisses zurückzugeben.


Verwenden Sie die Eigenschaft prevPage, um die vorherige Seite des Übergangs zurückzugeben.


jQuery Mobile 事件jQuery Mobile Events

Andere Erweiterungen