Maison > interface Web > js tutoriel > jquery live() appelle une solution_jquery inexistante

jquery live() appelle une solution_jquery inexistante

WBOY
Libérer: 2016-05-16 16:58:09
original
861 Les gens l'ont consulté

Dans la nouvelle version de jquery, la méthode live() a été supprimée, donc lorsque nous l'appelons, nous serons informés que la fonction n'existe pas et js signalera une erreur.

La solution est d'utiliser la fonction on() pour la remplacer.

L'écriture originale est :
jquery live() appelle une solution_jquery inexistante
S'il est directement remplacé par on(). méthode, alors l'élément nouvellement généré Cliquer à nouveau sur l'événement n'aura aucun effet. La nouvelle syntaxe est :
jquery live() appelle une solution_jquery inexistante
Cela implique une question, pourquoi $("body") est-il ici le corps ? , nous pouvons choisir d'autres distances# Le nœud le plus proche de company_logo aura de meilleures performances. En fait, on() consiste à trouver le nœud #company_logo dans le corps, nous remplaçons donc le corps par le nœud supérieur de #company_logo pour y parvenir. de meilleures performances.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal