Maison  >  Article  >  interface Web  >  Explication détaillée de la fonction jQuery.unload()

Explication détaillée de la fonction jQuery.unload()

巴扎黑
巴扎黑original
2017-06-29 10:40:131980parcourir

La fonction unload() est utilisée pour lier une fonction de gestionnaire à l'événement unload de chaque élément correspondant. De plus, vous pouvez également transmettre des données supplémentaires à la fonction gestionnaire d'événements.

L'événement de déchargement sera déclenché à la fermeture de la page. Cet événement est principalement utilisé pour les éléments objet fenêtre, 6c04bd5ca3fcae76e30b72ad730ca86d, f900b4fc197b16ab214eecf015bb6bd2

De plus, vous pouvez lier plusieurs gestionnaires d'événements en appelant cette fonction plusieurs fois pour le même élément. Lorsque l'événement de déchargement est déclenché, jQuery exécutera les fonctions de traitement des événements liés dans l'ordre de liaison.

L'événement de déchargement varie considérablement entre les différents navigateurs et les différentes versions. Il est très probable qu'il ne pourra pas exécuter correctement la fonction de traitement d'événement correspondante, il n'est donc pas recommandé d'utiliser cet événement. Avant utilisation, veuillez effectuer vous-même des tests de compatibilité du navigateur ou utiliser l'événement beforeunload à la place.

Pour supprimer un événement lié via unload(), utilisez la fonction unbind().

Cette fonction appartient à l'objet (instance) jQuery.

Syntaxe

Cette fonction a été ajoutée dans jQuery 1.0, mais est marquée comme obsolète à partir de la 1.8.

jQueryObject.unload( [ data ,] handler )

Paramètre

Description du paramètre

data Facultatif/tout type Lors du déclenchement d'un événement, vous devez pass event .data Données arbitraires transmises à la fonction de gestionnaire d'événements.

Fonction de traitement d'événement spécifiée par le type de fonction du gestionnaire.

Nouveau support de jQuery 1.4.3 : unload() prend en charge le paramètre data.

Ceci dans le gestionnaire de paramètres pointe vers l'élément DOM actuel. unload() transmettra également un paramètre au gestionnaire : l'objet Event représentant l'événement en cours.

Valeur de retour

unload()La valeur de retour de la fonction est de type jQuery et renvoie l'objet jQuery actuel lui-même.

Exemple et description

Maintenant, nous lions la fonction de gestionnaire pour l'événement de déchargement de l'objet fenêtre (vous pouvez en lier plusieurs, et ils seront exécutés en séquence dans l'ordre de liaison lorsqu'ils sont déclenchés) :

$(window).unload( function(){
    alert("离开当前文档!");
} );

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn