tutoriais mais recente desenvolvimento web
 

jQuery pageinit Evento

<JQuery Mobile Eventos

Exemplo

Alertar algum texto quando a página foi inicializado e reforçada:

$(document).on("pageinit",function(){
  alert("pageinit event fired!")
});
Tente você mesmo "

Definição e Uso

O evento pageinit foi preterido no jQuery versão 1.4.0. Use o pagecreate evento em vez disso.

O evento pageinit é acionado quando a página foi inicializado e depois jQuery Mobile terminou melhorar o conteúdo da página.

Antes da versão 1.4, este evento foi usado em vez do jQuery DOM ready() método, para colocar todos os outros eventos e funções jQuery. Isso é porque ele vai funcionar se a página é carregada directamente ou através da chamada AJAX de outra página. No entanto, a partir da versão 1.4, este foi substituído pelo evento pagecreate.

Nota: Este evento só é acionado uma vez por "página" - Cada vez que uma página é carregada pela primeira vez, jQuery Mobile armazena em cache páginas no DOM (memória), então quando você navegar de volta a partir pagetwo para pageone (por exemplo), isso evento não será acionado, porque, então, pageone já foi inicializado.

Eventos relacionados:

  • pagebeforecreate - acionado quando a página está prestes a ser inicializado, mas antes de realce começou
  • pagecreate - acionado quando a página é criada, mas antes de realce é completa

Sintaxe

Para disparar o evento para todas as páginas em jQuery Mobile:

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

Para acionar o evento para uma página específica:

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

Parâmetro Descrição
function(event) Requeridos. Especifica a função a ser executada quando o evento ocorre pageinit

A função tem um objeto de evento opcional, que pode conter quaisquer propriedades do evento jQuery (por exemplo event.target, event.type , etc.) Ver jQuery eventos Referência para obter mais informações.
page Opcional. Aponta para o ID da página para especificar o evento pageinit para. Para páginas internas, utilize #id . Para páginas externas, utilize externalfile.html .

Tente você mesmo - Exemplos

Uma demonstração de pagebeforecreate e pagecreate
Uma demonstração que mostra quando pagebeforecreate e pagecreate fogo.

O objeto de evento
Usando a propriedade Event.type para retornar o tipo evento disparado.


<JQuery Mobile Eventos