Latest web development tutorials

jQuery Mobilna strona wydarzenia

jQuery Mobilna strona wydarzenia

Zdarzenia w jQuery stron mobilnych zajmujących są podzielone na cztery kategorie:

  • Strona Inicjalizacja - przed utworzeniem strony, gdy strona jest tworzona, a strona po inicjalizacji
  • Strona załadunku / rozładunku - gdy zewnętrzna strona załadunku, wyładunku lub gdy pierwsza zawiedzie
  • Transition Page - strona przejście przed i po
  • Zmiana strony - Gdy strona zostanie zmieniony lub awaria twarzy

Aby uzyskać pełne informacje o wszystkich wydarzeniach jQuery telefonów, odwiedź naszą Instrukcja jQuery komórkowy Event .


Zdarzenie jQuery Komórka inicjalizacji

Gdy jQuery Komórka w typowym stronie jest inicjowany, będzie przejść przez trzy etapy:

  • Przed stworzeniem strony
  • tworzenie stron
  • Strona inicjalizacji

wyzwalacze zdarzeń mogą być stosowane w każdym etapie kodu operacyjnego lub wkładki.

wydarzenie opis
pagebeforecreate Gdy strona ma zamiar zainicjować, a przed wzmocnionej stronie jQuery Mobile zaczęły wyzwalać zdarzenia.
pagecreate Gdy strona została stworzona, ale przed zakończeniem akcesoriów wywołał zdarzenie.
pageinit Gdy strona jest inicjowany, a po stronie jQuery Komórka wzmocniona została zakończona, wywołując zdarzenie.

Poniższy przykład demonstruje jQuery Mobile, podczas tworzenia strony, kiedy wywołać każde zdarzenie:

Przykłady

$ (Document) .Na ( "pagebeforecreate", function (event) {
alert ( "pagebeforecreate spustowy wydarzeniem!");
});
$ (Document) .Na ( "pagecreate", function (event) {
alert ( "pagecreate spustowy wydarzeniem!");
});

Spróbuj »


Impreza Załaduj jQuery komórkowy

Zdarzenie ładowania strony należy do strony zewnętrznej.

Ilekroć zewnętrzny Ładowanie strony DOM, zostanie wyzwolony dwa wydarzenia. Pierwszym z nich jest pagebeforeload, drugi pageload (sukces) lub pageloadfailed (awaria).

Poniższa tabela opisuje te wydarzenia:

wydarzenie opis
pagebeforeload Przed każdą prośbę o wczytanie strony spust.
pageload Strona została pomyślnie załadowany i wstawiono DOM wyzwolone.
pageloadfailed Jeżeli wniosek strona załadowała się nie powiedzie, zdarzenia. Domyślnie zostanie wyświetlony komunikat "Błąd ładowania strony".

Poniższy pageload prezentacji i pagloadfailed wydarzeniem działa:

Przykłady

$(document).on("pageload",function(event,data){
  alert("触发 pageload 事件!\nURL: " + data.url);
});
$(document).on("pageloadfailed",function(event,data){
  alert(";抱歉,被请求页面不存在。");
});

Spróbuj »


Impreza przejścia jQuery komórkowy

Możemy również użyć zdarzenia w okresie przechodzenia od jednego do następnego.

Przejścia z udziałem dwóch stron: A "do" stronę i stronę "Go" - te przejścia dokonać aktualny aktywną stronę ( "na" stronę) do nowej strony ( "idź do" zmiany kursu staje stronę bardziej dynamiczny.

wydarzenie opis
pagebeforeshow Na stronie "Go" wywołał przed rozpoczęciem animacji przejścia.
pageshow W "Go" wyzwalacz ekranu, po zakończeniu animacji przejścia.
pagebeforehide W "na" stronie spustowej, przed rozpoczęciem animacji przejścia.
pagehide W "do" wyzwalania ekranu, po zakończeniu animacji przejścia.

Poniżej przedstawiono zasadę czas przejścia:

Przykłady

$(document).on("pagebeforeshow","#pagetwo",function(){ //当进入页面二时
  alert("页面二即将显示");
});
$(document).on("pageshow","#pagetwo",function(){ // 当进入页面二时
  alert("现在显示页面二");
});
$(document).on("pagebeforehide","#pagetwo",function(){ // 当进入页面二时
  alert("页面二即将隐藏");
});
$(document).on("pagehide","#pagetwo",function(){ // When leaving pagetwo
  alert("现在隐藏页面二");
});

Spróbuj »