jquery: Uncaught TypeError: $(...).l'erreur n'est pas une fonction
Je suis à l'aide de jquery sur ma page et n'ont pas de problème avec d'autres parties. Même $.poste et $.obtenir fonctionnent très bien.
Maintenant, je suis en train d'évaluer si une image a aucun problème et essayé ce code:
$("#bib").error(function(){
//nothing now
});
Je me demande pourquoi j'ai cette erreur:
Uncaught TypeError: $(...).error is not a function
at app.js:53
(anonymous) @ app.js:53
Comme vous le voyez, j'ai raccourci le code pour isoler le problème, mais vous obtenez l'idée. À l'heure actuelle, ces jquery sources sont inclus à l'intérieur de la page:
https://code.jquery.com/jquery-3.1.0.min.js
https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js
Une idée de pourquoi cela se produit?
Regarde comme il a été supprimé dans la version 3.0. Fonctionne bien en 2.4, pas dans la version 3.0 (à l'aide de jsfiddle). Essayez le
obsolète ne signifie pas supprimé. Pouvez-vous trouver où ils ont enlevé? N'a pas d'état sur l'API de la page.
nvm, trouvé ici: jquery.com/upgrade-guide/3.0/...
Il est déconseillé donc je ne l'utilise plus, quelle que soit sa suppression effective de l' 🙂
.on
version détaillée ici: api.jquery.com/error.error()
: "Comme de jQuery 1.8, l' .erreur() la méthode est obsolète. Utiliser .( "erreur", gestionnaire ) pour s'attacher les gestionnaires d'événements pour l'événement d'erreur à la place."obsolète ne signifie pas supprimé. Pouvez-vous trouver où ils ont enlevé? N'a pas d'état sur l'API de la page.
nvm, trouvé ici: jquery.com/upgrade-guide/3.0/...
Il est déconseillé donc je ne l'utilise plus, quelle que soit sa suppression effective de l' 🙂
OriginalL'auteur user7432810 | 2017-03-10
Vous devez vous connecter pour publier un commentaire.
Utiliser ce lieu (comme indiqué plus tôt, .l'erreur a été supprimée).
OriginalL'auteur Neil
De l'jquery guide de mise à niveau: https://jquery.com/upgrade-guide/3.0/#breaking-change-load-unload-and-error-removed
OriginalL'auteur freedomn-m