tutoriais mais recente desenvolvimento web
 

jQuery pagebeforecreate Evento

<JQuery Mobile Eventos

Exemplo

Alertar algum texto quando a página está sendo inicializado, mas antes de realce começou:

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

Definição e Uso

O evento pagebeforecreate é acionado quando a página está prestes a ser inicializado e antes jQuery Mobile começou a melhorar a página.

Use este evento para manipular o conteúdo antes de jQuery Mobile teve a chance de fazê-lo. Por exemplo, se você quiser adicionar atributos de dados através de um script em vez de em HTML (veja exemplo abaixo).

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:

  • 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("pagebeforecreate",function(event){...}) Try it

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

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

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

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 pagebeforecreate 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.

Manipular o conteúdo antes de jQuery Mobile teve a chance de fazê-lo
Usando o evento pagebeforecreate adicionar dinamicamente um atributo.

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


<JQuery Mobile Eventos