Ultimele tutoriale de dezvoltare web
 

jQuery pageinit Eveniment

<JQuery mobile Evenimente

Exemplu

Alerta un text atunci când pagina a fost inițializat și îmbunătățită:

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

Definiție și utilizare

Evenimentul pageinit a fost depreciat în jQuery versiunea 1.4.0. Utilizați pagecreate eveniment în loc.

Evenimentul pageinit este declanșat atunci când pagina a fost inițializat și după jQuery Mobile a finalizat îmbunătățirea conținutului paginii.

Înainte de versiunea 1.4, acest eveniment a fost folosit în loc de jQuery DOM ready() metoda, pentru a plasa toate celelalte evenimente și funcții jQuery. Acest lucru se datorează faptului că va funcționa dacă pagina este încărcată în mod direct sau prin apelul AJAX de altă pagină. Cu toate acestea, începând cu versiunea 1.4, aceasta a fost înlocuită cu evenimentul pagecreate.

Notă: Acest eveniment este declanșat doar o dată pe "page" - De fiecare dată când o pagină este încărcată pentru prima dată, jQuery Mobile cache pagini în DOM (memory) , astfel încât atunci când mergeți înapoi de la pagetwo la pageone (de exemplu), acest lucru eveniment nu se va declanșa, pentru că atunci, pageone este deja inițializat.

Evenimente conexe:

  • pagebeforecreate - a declanșat atunci când pagina este pe cale să fie inițializat, dar înainte de îmbunătățire a început
  • pagecreate - declanșată atunci când este creat pagina, dar înainte de accesoriu este completă

Sintaxă

Pentru a declanșa evenimentul pentru toate paginile din jQuery Mobile:

$(document) . on("pageinit",function(event) {...}) Try it

Pentru a declanșa evenimentul pentru o anumită pagină:

$(document) . on("pageinit"," page ",function(event) {...}) Try it

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

Functia are un obiect eveniment opțional, 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.
page Opțional. Subliniază id-ul paginii pentru a specifica evenimentul pageinit pentru. Pentru pagini interne, utilizați #id . Pentru paginile externe, utilizați externalfile.html .

Încearcă-l singur - Exemple

O demonstrație a pagebeforecreate și pagecreate
O demonstrație care arată când pagebeforecreate și pagecreate foc.

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


<JQuery mobile Evenimente