jQuery Mobile pagebeforeshowEreignisse
Beispiele
Bevor die Seite nach dem Seitenübergang angezeigt wird, erscheint eine Textmeldung:
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:
Lösen Sie das Ereignis für eine angegebene Seite 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:
|
| 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.
Andere Erweiterungen
jQuery Mobile Events