Najnowsze tutoriale tworzenie stron internetowych
 

jQuery pagebeforeload Event

<JQuery Mobilna Wydarzenia

Przykład

Alert jakiś tekst, zanim żądanie obciążenia jest wykonany:

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

Definicja i Wykorzystanie

Impreza pagebeforeload została zaniechana w jQuery wersji 1.4.0. Użyj pagecontainerbeforeload imprezę zamiast.

Impreza pagebeforeload jest uruchamiany przed każdym przypadku żądania obciążenia jest wykonany.

Podobne wydarzenia:

  • pageload - wywołany po stronie został pomyślnie załadowany i wstawione do DOM
  • pageloadfailed - wyzwalany jeśli żądanie ładowania strony nie

Uwaga: Zdarzenia te są wykorzystywane do stron zewnętrznych - Zawsze, gdy strona zewnętrzna jest ładowany do DOM, 2 wydarzenia są wypalane. Pierwszym z nich jest pagebeforeload. The 2nd wydarzeniem będzie albo pageload lub pageloadfailed.


Składnia

$("document").on("pagebeforeload",function(event,data){...})

Parametr Opis
function(event,data) Wymagany. Określa funkcję uruchamiania, gdy wystąpi zdarzenie pagebeforeload.

Funkcja ma dwa opcjonalne parametry:

Obiekt zdarzenia - które mogą zawierać żadnych właściwości zdarzeń jQuery (np event.target, Event.type itp) Zobacz jQuery zdarzenia Reference , aby uzyskać więcej informacji

Obiekt danych - zawiera następujące elementy:

  • url (string) - zawiera bezwzględny lub względny adres URL strony (który został wysłany do $.mobile.loadPage() )
  • absUrl (string) - zawiera odniesienie do bezwzględnego URL
  • dataUrl (string) - zawiera adres URL lokalizacji przeglądarki
  • deferred (object) - zawiera resolve() lub reject()
  • options (object) - zawiera opcje, które zostały wysłane do $.mobile.loadPage()
Uwaga: Można ręcznie obsłużyć żądania obciążenia poprzez wywołanie event.preventDefault() na obiekcie zdarzenia oraz resolve() lub reject() na obiekcie odroczonego zawartych w obiekcie danych.

Spróbuj sam - przykłady

Demonstracja zdarzeń ich dotyczących
Demonstracja pageload i pageloadfailed.

Obiekt zdarzenia
Korzystanie z własności Event.type wrócić wywołanego typ zdarzenia.

Obiekt danych
Korzystanie z data.url zwrócić adres URL strony zewnętrznej.


<JQuery Mobilna Wydarzenia