Maison > Article > interface Web > La version 2.0 de jquery ne prend pas en charge ie8
La version 2.0 de jquery ne prend pas en charge ie8. jquery n'est pas compatible avec IE8 à partir de la version 2.0.0 et ne gérera plus la compatibilité avec les versions inférieures d'IE (IE6, IE7, IE8). Le responsable ne fait que la maintenance des BUG, et aucune nouvelle fonction ne sera ajoutée si vous en avez besoin. pour être compatible avec les versions inférieures des navigateurs IE, il est recommandé d'utiliser la version native JS ou Jquery1.x. Par rapport à 1.x, Jquery2.x n'ajoute aucune nouvelle fonctionnalité. Il supprime principalement la prise en charge d'ie678, améliore les performances et réduit l'examen physique.
L'environnement d'exploitation de ce tutoriel : système windows7, version jquery3.6.1, ordinateur Dell G3.
jQuery est une bibliothèque JavaScript concise et rapide qui peut être utilisée pour simplifier la gestion des événements, la traversée de documents HTML, l'interaction et l'animation Ajax pour le développement rapide de sites Web. jQuery simplifie les scripts HTML côté client, simplifiant ainsi le développement d'applications Web 2.0.
L'objectif de conception de jQuery est "écrire moins, faire plus", ce qui signifie écrire moins de code et faire plus de choses. Il encapsule les codes de fonction JavaScript courants, fournit un modèle de conception JavaScript simple et optimise les opérations sur les documents HTML, le traitement des événements, la conception d'animations et l'interaction Ajax.
Les fonctionnalités principales de jQuery peuvent être résumées comme suit : Il possède une syntaxe de chaîne unique et une interface multifonctionnelle courte et claire ; Il dispose d'un sélecteur CSS efficace et flexible et peut étendre le sélecteur CSS ; -in mécanisme d'extension et plugin riche.
La version 2.0 de jquery ne prend pas en charge ie8.
jquery n'est pas compatible avec ie8 à partir de la version 2.0.0 et ne gérera plus la compatibilité avec les versions inférieures d'IE (IE6, IE7 et IE8). Si vous devez être compatible avec les versions inférieures des navigateurs IE, il est recommandé d'utiliser la version native JS ou Jquery1.x.
Version | Description |
1. Par conséquent, pour les projets généraux, vous pouvez utiliser la version 1.x. La version finale : 1.12.4 | |
n'est pas compatible avec ie678. Peu de personnes l'utilisent. L'officiel ne fait que la maintenance des bugs et aucune nouvelle. des fonctions seront ajoutées. Si les navigateurs avec des versions de compatibilité inférieures ne sont pas pris en compte, vous pouvez utiliser 2.x. La version finale : 2.2.4 | |
n'est pas compatible avec ie678 et ne prend en charge que les derniers navigateurs. Sauf exigences particulières, la version 3.x n'est généralement pas utilisée. De nombreux anciens plug-ins jQuery ne prennent pas en charge cette version. Cette version est actuellement la principale version officielle de mise à jour et de maintenance. |
Voir le code source de 2.0.0, il n'y a que addEventListener, évidemment IE ne prend pas en charge cette méthode, vous devez utiliser IE pour ajouter l'écoute d'événement attachEvent
Regardez le code source de la version 1.11.2, c'est un peu long, j'ai porté un jugement sur addEventListener. pris en charge, accédez à attachEvent
Bien sûr, ce n'est que la première erreur signalée lors de l'utilisation d'une version supérieure de jq. C'est déjà clair à ce stade. Consultez le site officiel de jq pour la prise en charge du navigateur http://jquery.com/browser. -support/
Nous avons trouvé un tel passage
Mon anglais n'est pas bon, j'ai donc utilisé Google Translate : (Current-1) et Current indiquent que nous prenons en charge la version stable actuelle du navigateur et ses versions précédentes. Par exemple, si la version actuelle du navigateur est 24.x, nous prenons en charge les versions 24.x et 23.x.
RésuméLa version jQuery2.0.0 n'a pas attachEvent, donc une erreur sera signalée sous ie8 (bien sûr, il y a plus d'une raison pour l'erreur sous ie8, mais c'est le premier problème qui doit être résolu résolu afin de corriger l'erreur signalée sous ie8 par une version supérieure de jq. Cette fois, il s'agit d'une série de problèmes de compatibilité avec ie8. Ces problèmes de compatibilité ont été résolus avec jq1.12-. la recommandation est d'utiliser 1.12 sous ie8)
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!