jQuery Mobile Événements


Manuel de référence des événements jQuery Mobile

La liste suivante contient tous les événements jQuery Mobile.

Remarque :Veuillez utiliser la méthode on() pour lier les événements.

Événement Description
hashchange Active l'historique #hash marquable. La valeur du hash change lorsqu'un clic indépendant se produit, par exemple lorsque l'utilisateur clique sur le bouton Retour, et elle sera gérée via l'événement hashchange.
navigate  Événement qui englobe les événements hashchange et popstate
orientationchange Événement de changement d'orientation, déclenché lorsque l'utilisateur fait pivoter l'appareil mobile verticalement ou horizontalement.
pagebeforechange Événement déclenché avant le changement de page. Utilisez $.mobile.changePage() pour changer de page. Cette méthode déclenche 2 événements : l'événement pagebeforechange avant le changement, et pagechange (succès) ou pagechangefailed (échec) après le changement.
pagebeforecreate Déclenché avant l'initialisation lorsque la page est initialisée.
pagebeforehide Événement déclenché après le changement de page mais avant que l'ancienne page ne soit masquée.
pagebeforeload Déclenché avant l'envoi de la requête de chargement.
pagebeforeshow Événement déclenché après le changement de page et avant que la page ne soit affichée.
pagechange Événement déclenché après un changement de page réussi. Utilisez $.mobile.changePage() pour changer de page. Cette méthode déclenche 2 événements : l'événement pagebeforechange avant le changement, et pagechange (succès) ou pagechangefailed (échec) après le changement.
pagechangefailed Événement déclenché lorsque le changement de page échoue. Utilisez $.mobile.changePage() pour changer de page. Cette méthode déclenche 2 événements : l'événement pagebeforechange avant le changement, et pagechange (succès) ou pagechangefailed (échec) après le changement.
pagecontainerbeforeload Déclenché avant le chargement de toute requête.
pagecontainerload Déclenché après que la page a été chargée avec succès et insérée dans le DOM.
pagecontainerloadfailed Déclenché lorsque le chargement de la page échoue.
pagecreate Événement déclenché après la création réussie de la page, mais avant que l'amélioration ne soit terminée.
pagehide Événement déclenché après que l'ancienne page a été masquée à la suite d'un changement de page.
pageinit Obsolète depuis la version 1.4.0, utilisezpagecreateà la place.Événement déclenché lorsque la page est initialisée.
pageload Obsolète depuis la version 1.4.0, utilisezpagecontainerloadà la place.Déclenché après que la page a été entièrement chargée avec succès.
pageloadfailed Obsolète depuis la version 1.4.0, utilisezpagecontainerloadfailedà la place.Déclenché si la requête de la page échoue.
pageremove Déclenché avant que la page externe ne soit supprimée du DOM dans la vue fenêtre.
pageshow Déclenché sur la page "arrival" une fois l'animation de transition terminée.
scrollstart Déclenché lorsque l'utilisateur commence à faire défiler la page.
scrollstop Déclenché lorsque l'utilisateur arrête de faire défiler la page.
swipe Déclenché lorsque l'utilisateur glisse horizontalement sur un élément.
swipeleft Déclenché lorsque l'utilisateur balaie l'élément depuis la gauche sur une distance de plus de 30px.
swiperight Déclenché lorsque l'utilisateur balaie l'élément depuis la droite sur une distance de plus de 30px.
tap Déclenché lorsque l'utilisateur appuie sur un élément.
taphold Déclenché lorsque l'utilisateur appuie sur un élément et le maintient pendant une seconde.
throttledresize Active l'historique #hash marquable.
updatelayout Déclenché par les composants jQuery Mobile qui affichent/masquent dynamiquement du contenu.
vclick Gestionnaire d'événement click virtualisé
vmousecancel Gestionnaire d'événement mousecancel virtualisé
vmousedown Gestionnaire d'événement mousedown virtualisé
vmousemove Gestionnaire d'événement mousemove virtualisé
vmouseout Gestionnaire d'événement mouseout virtualisé
vmouseover Gestionnaire d'événement mouseover virtualisé
vmouseup Gestionnaire d'événement mouseup virtualisé
Autres extensions