Ultimele tutoriale de dezvoltare web
 

jQuery pagecontainerbeforeload Eveniment

<JQuery mobile Evenimente

Exemplu

Alerta un text înainte de a se face o cerere de încărcare:

$(document).on("pagecontainerbeforeload",function(){
  alert("pagecontainerbeforeload event fired!");
});
Încearcă - l singur »

Definiție și utilizare

Evenimentul pagecontainerbeforeload este declanșat înainte de orice solicitare de sarcină se face.

Evenimente conexe:

Notă: Aceste evenimente sunt folosite pentru paginile externe - Ori de câte ori o pagină externă este încărcat în DOM, 2 evenimente sunt concediat. Primul este pagecontainerbeforeload. Al 2-lea eveniment va fi pagecontainerload sau pagecontainerloadfailed fie.


Sintaxă

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

Parametru Descriere
function(event,data) Necesar. Specifică funcția de a rula atunci când are loc evenimentul pagecontainerbeforeload.

Functia are doi parametri opționali:

Obiectul evenimentului - care poate conține orice proprietăți eveniment jQuery (eg event.target, event.type , etc.) de (eg event.target, event.type , etc.) , (eg event.target, event.type , etc.) A se vedea jQuery Evenimente de referință pentru mai multe informații

Obiectul de date - conține următoarele:

  • url (string) - (that was sent to $.mobile. loadPage() url (string) - conține adresa URL absolută sau relativă a paginii (that was sent to $.mobile. loadPage() a (that was sent to $.mobile. loadPage() )
  • absUrl (string) - conține referința absolută a URL - ului
  • dataUrl (string) - conține adresa URL a locației browser - ului
  • deferred (object) - conține resolve() sau reject()
  • options (object) - conține opțiunile care au fost trimise la $.mobile. loadPage() $.mobile. loadPage()
Notă: Puteți manipula manual solicitarea de încărcare prin apelarea event. preventDefault() event. preventDefault() asupra obiectului evenimentului și resolve() sau reject() asupra obiectului amânat conținute în obiectul de date.

Încearcă-l singur - Exemple

O demonstrație a evenimentelor legate de
O demonstrație a pagecontainerload și pagecontainerloadfailed.

Obiectul evenimentului
Folosind proprietatea event.type pentru a reveni tipul evenimentului declanșat.

Obiectul de date
Utilizarea data.url pentru a reveni URL-ul paginii externe.


<JQuery mobile Evenimente