jQuery Mobile pagecontainerbeforeloadÉvénement

jQuery Mobile 事件jQuery Mobile Événements

Exemples

Afficher un message avant le chargement de la requête :

$(document).on("pagecontainerbeforeload",function(){
alert("événement pagecontainerbeforeload déclenché !");
});

Essayez-le vous-même »

Définition et utilisation

L'événement pagecontainerbeforeload est déclenché avant le chargement de la requête.

Événements associés :

Remarque :Cet événement est utilisé pour les pages externes - après qu'une page est chargée et insérée dans le DOM, deux événements seront déclenchés. Le premier événement est pagecontainerbeforeload, et le second peut être pagecontainerload ou pagecontainerloadfailed.


Syntaxe

$("document").on("pagecontainerbeforeload",function(event,data){...})
Paramètre Description
function(event,data) Obligatoire. Spécifie la fonction à exécuter après le déclenchement de l'événement.

Cette fonction a deux paramètres optionnels :

objet événement- Contient les propriétés d'événement jQuery (telles que event.target, event.type, etc.). VoirRéférence des événements jQuerypour plus d'informations.

objet de données- Contient ce qui suit :

  • url(chaîne) - L'adresse URL absolue ou relative de la page (envoyée à $.mobile.loadPage())
  • absUrl(chaîne) - Le chemin absolu de l'URL
  • dataUrl(chaîne) - L'adresse URL correspondante dans le navigateur
  • deferred(object) - Contient resolve() ou reject()
  • options(objet) - Options envoyées à $.mobile.loadPage()
Remarque :Dans l'objet event, vous pouvez gérer manuellement la requête en appelant event.preventDefault(). L'objet deferred dans l'objet data contient les méthodes resolve() ou reject().
实例

Plus d’exemples


Exemples des événements pagecontainerload et pagecontainerloadfailed.


Utilisez la propriété event.type pour renvoyer le type d'événement qui a été déclenché.


Utilisez data.url pour renvoyer l'adresse URL de la page externe.

Autres extensions