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:
Pentru a declanșa evenimentul pentru o anumită pagină:
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.