Najnowsze tutoriale tworzenie stron internetowych
 

jQuery Mobile Strona wydarzenia


jQuery komórkowy Strona wydarzenia

Zdarzenia dotyczące obsługi strony w jQuery mobilne są podzielone na cztery kategorie:

  • Strona Inicjalizacja - Przed stworzeniem strony, a gdy strona została stworzona
  • Strona załadunku / rozładunku - Gdy strona zewnętrzna jest załadunku, rozładunku lub napotka awarię
  • Strona Transition - Przed i po przejściach stronie
  • Zmiana strony - gdy strony są zmieniane do lub z, lub napotka awarię

Pełną odniesieniu do wszystkich zdarzeń jQuery telefonów, przejdź do naszej jQuery Telefony zdarzenia Reference .


jQuery Komórka inicjowanie wydarzeń

Przy typowej strony jQuery Mobile została zainicjowana, przechodzi przez dwa etapy:

  • Przed stworzeniem strony
  • tworzenie stron

Każdy etap jest zdarzenie, które mogą być używane w celu włożenia lub manipulowania kod przed lub po jQuery komórkowy zwiększa stronę.

Zdarzenie Opis
pagebeforecreate Wyzwalane, gdy strona ma zostać zainicjowany, a przed jQuery Mobile rozpoczął wzmacnianie stronę
pagecreate Wyzwalane, gdy strona została stworzona, ale zanim poprawa jest kompletna

Poniższy przykład pokazuje, kiedy każdy Zdarzenie, gdy strona jest tworzony w jQuery komórkowy:

Przykład

$(document).on("pagebeforecreate",function(event){
  alert("pagebeforecreate event fired!");
});
$(document).on("pagecreate",function(event){
  alert("pagecreate event fired!");
});
Spróbuj sam "

jQuery Telefony obciążenia Wydarzenia

Zdarzenia wczytywania strony służą do stron zewnętrznych.

W każdym przypadku gdy strona zewnętrzna jest ładowany do DOM, 2 wydarzenia ogień. Pierwszym z nich jest pagecontainerbeforeload, a drugi będzie albo pagecontainerload (powodzenie) lub pagecontainerloadfailed (fail).

Zdarzenia te są opisane w poniższej tabeli:

Zdarzenie Opis
pagecontainerbeforeload Wyzwalane zanim jakikolwiek wniosek ładowania strony jest wykonana
pagecontainerload Wyzwalane po stronie został pomyślnie załadowany i wstawione do DOM
pagecontainerloadfailed Wyzwalane jeżeli żądanie ładowania strony zakończy się niepowodzeniem. Domyślnie, pokaże się komunikat "Błąd ładowania strony"

Poniższy przykład pokazuje, jak działają pagecontainerload i pagecontainerloadfailed wydarzenia:

Przykład

$(document).on("pagecontainerload",function(event,data){
  alert("pageload event fired!\nURL: " + data.url);
});
$(document).on("pagecontainerloadfailed",function(event,data){
  alert("Sorry, requested page does not exist.");
});
Spróbuj sam "

jQuery Telefony Transition Wydarzenia

Możemy również użyć wydarzenia, kiedy przejście od jednej strony do drugiej.

Przejścia stron obejmować dwie strony: a "od" strony i "na" stronę - te przejścia animowanie zmiany z bieżącej aktywnej stronie (fromPage) do nowej strony (toPage) .

Zdarzenie Opis
pagebeforeshow Wyzwalane na "do" strony, zanim zacznie się animacja przejścia
pageshow Wyzwalane na "do" strony, po zakończeniu animacji przejścia
pagebeforehide Wyzwalane na stronie "z", przed rozpoczęciem animacji przejścia
pagehide Wyzwalane na stronie "z", po zakończeniu animacji przejścia

Poniższy przykład pokazuje, w jaki sposób wydarzenia przejściowe działa:

Przykład

$(document).on("pagebeforeshow","#pagetwo",function(){ // When entering pagetwo
  alert("pagetwo is about to be shown");
});
$(document).on("pageshow","#pagetwo",function(){ // When entering pagetwo
  alert("pagetwo is now shown");
});
$(document).on("pagebeforehide","#pagetwo",function(){ // When leaving pagetwo
  alert("pagetwo is about to be hidden");
});
$(document).on("pagehide","#pagetwo",function(){ // When leaving pagetwo
  alert("pagetwo is now hidden");
});
Spróbuj sam "