Gli ultimi tutorial di sviluppo web
 

pagecreate evento jQuery

<JQuery Mobile Eventi

Esempio

Avvisare del testo quando la pagina è stata creata, ma prima che il miglioramento è completo:

$(document).on("pagecreate",function(){
  alert("pagecreate event fired!")
});
Prova tu stesso "

Definizione e utilizzo

L'evento pagecreate viene attivato quando la pagina è stata creata nel DOM (tramite la tecnologia AJAX o altro), ma prima di jQuery Mobile ha finito di migliorare la pagina.

Utilizzare questo evento anziché il jQuery DOM ready() metodo per mettere tutti gli altri eventi e funzioni jQuery, perché funzionerà se la pagina viene caricata direttamente o tramite la chiamata AJAX di un'altra pagina. Nota: Prima della versione 1.4, abbiamo usato il pageinit evento (deprecato) per gestire questa situazione.

Nota: Questo evento viene attivato solo una volta per "pagina" - Ogni volta che una pagina viene caricata per la prima volta, jQuery Mobile memorizza nella cache le pagine nel DOM (memoria), in modo che quando si naviga di nuovo da pagetwo a pageone (per esempio), questo evento non si attiverà, perché poi, pageone è già inizializzato.

Suggerimento: Questo evento è anche utile per l'utente di che vogliono creare il proprio widget personalizzato valorizzazione:

$(document).on("pagecreate","#pagetwo",function(event){
  $.(":jqmData(role='my-plugin')").myPlugin();
});

Eventi correlati:

  • pagebeforecreate - trasmesso quando la pagina è in procinto di essere inizializzato, ma prima di valorizzazione è iniziata

Sintassi

Per attivare l'evento per tutte le pagine in jQuery Mobile:

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

Per attivare l'evento per una pagina specifica:

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

Parametro Descrizione
function(event) Richiesto. Specifica la funzione da eseguire quando si verifica l'evento pagecreate

La funzione ha un oggetto evento opzionale, che può contenere qualsiasi proprietà degli eventi jQuery (ad esempio event.target, event.type , ecc) Vedi jQuery eventi di riferimento per ulteriori informazioni.
page Facoltativo. Sottolinea l'id della pagina per specificare l'evento pagecreate per. Per le pagine interne, usare #id . Per le pagine esterne, usare externalfile.html .

Provate voi stessi - Esempi

Una dimostrazione di pagebeforecreate e pagecreate
Una dimostrazione che mostra quando pagebeforecreate e pagecreate fuoco.

L'oggetto evento
Utilizzando la proprietà Event.type per riportare il tipo di evento innescata.


<JQuery Mobile Eventi