jQuery Mobile pageloadÉvénement

jQuery Mobile 事件jQuery Mobile Événements

Exemples

Afficher un message après que la page externe a été chargée avec succès et insérée dans le DOM :

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

Essayez-le vous-même »

Définition et utilisation

Obsolète après la version 1.4.0, utilisezpagecontainerloadà la place.

L'événement pageload est déclenché après que la page a été chargée avec succès et insérée dans le DOM.

Événements associés :

Remarque :Lorsqu'une page externe est chargée dans le DOM, deux types d'événements sont systématiquement déclenchés : l'événement pagebeforeload avant le chargement, et l'événement pageload (chargement réussi) ou pageloadfailed (échec du chargement) après le chargement.


Syntaxe

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

Parameters Description
function(event,data) La fonction spécifiée à exécuter après le déclenchement de l'événement pageload

Cette fonction contient les deux paramètres suivants :

Objet événement- Inclut toutes les propriétés d'événement jQuery (event.target, event.type, etc.). Pour plus d'informations, voirManuel de référence des événements jQuery

Objet de données- Contient les types suivants :

  • url(chaîne) - L'URL absolue ou relative passée à $.mobile.loadPage() via le callback
  • absUrl(chaîne) - La référence absolue contenant l'URL
  • dataUrl(string) - Contient l'emplacement URL du navigateur
  • options(objet) - Contient les options envoyées à $.mobile.loadPage()
  • xhr (objet) - Contient l'objet XMLHttpRequest (envoyé comme troisième paramètre au callback de succès de $.ajax())
  • textStatus(chaîne ou null) - Contient le statut de la requête ("success" ou "null") (envoyé comme deuxième paramètre au callback d'échec de $.ajax())


实例

Plus d’exemples


Démonstration des événements pageload et pageloadfailed.


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


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


jQuery Mobile 事件jQuery Mobile Événements

Autres extensions