Los últimos tutoriales de desarrollo web
 

jQuery pagebeforeload Evento

<JQuery Mobile Eventos

Ejemplo

Alertar a algún texto antes de realizar una solicitud de carga:

$(document).on("pagebeforeload",function(){
  alert("pagebeforeload event fired!");
});
Inténtalo tú mismo "

Definición y Uso

El evento pagebeforeload está desfasada y en la versión 1.4.0 de jQuery. Utilice la pagecontainerbeforeload evento en su lugar.

El evento pagebeforeload se activa antes de cualquier solicitud de carga.

Eventos relacionados:

  • pageload - desencadenada después de la página se ha cargado correctamente y se inserta en el DOM
  • pageloadfailed - iniciadas, si la solicitud de carga de la página falla

Nota: Estos eventos se utilizan para las páginas externas - Cada vez que una página externa se carga en el DOM, 2 eventos se activan. El primero es pagebeforeload. El segundo evento o bien se pageLoad o pageloadfailed.


Sintaxis

$("document").on("pagebeforeload",function(event,data){...})

Parámetro Descripción
function(event,data) Necesario. Especifica la función que se ejecute cuando se produce el evento pagebeforeload.

La función tiene dos parámetros opcionales:

El objeto de evento - que puede incluir cualquier propiedades de evento jQuery (por ejemplo event.target, event.type, etc.) Ver jQuery eventos de referencia para más información

El objeto de datos - contiene lo siguiente:

  • url (string) - contiene la dirección URL absoluta o relativa de la página (que fue enviado a $.mobile.loadPage() )
  • absUrl (string) - contiene la referencia absoluta de la URL
  • dataUrl (string) - contiene la dirección URL de la ubicación del navegador
  • deferred (object) - contiene resolve() o reject()
  • options (object) - contiene las opciones que se enviaron a $.mobile.loadPage()
Nota: Se puede manejar manualmente la solicitud de carga mediante una llamada al event.preventDefault() en el objeto de evento y resolve() o reject() en el objeto diferido contenida en el objeto de datos.

Inténtelo usted mismo - Ejemplos

Una demostración de eventos relacionados
Una demostración de pageload y pageloadfailed.

El objeto de evento
Usando la propiedad event.type para volver al tipo de evento disparada.

El objeto de datos
Utilizando el data.url para devolver la URL de la página externa.


<JQuery Mobile Eventos