Maison >interface Web >js tutoriel >Que faire si IE8 ne prend pas en charge la version jQuery ?

Que faire si IE8 ne prend pas en charge la version jQuery ?

coldplay.xixi
coldplay.xixioriginal
2020-11-26 10:50:461709parcourir

Solution au problème selon lequel IE8 ne prend pas en charge la version jQuery : Vous pouvez charger la version correspondante de jQuery en déterminant la version du navigateur IE que seul IE8 peut reconnaître [], et certaines opérations compatibles. peut être effectué en mode IE8.

Que faire si IE8 ne prend pas en charge la version jQuery ?

L'environnement d'exploitation de ce tutoriel : système windows7, version jquery2.0.2 et jquery1.11.1 Cette méthode convient à toutes les marques d'ordinateurs.

Solution au problème selon lequel IE8 ne prend pas en charge la version jQuery :

Vous pouvez charger la version correspondante de jQuery en jugeant la version du navigateur IE

Instruction d'utilisation266c419352a525843049eb7155ebf872 Reconnu uniquement par IE8 1b771f47d72d900ba74308aee59557f0 Certaines opérations compatibles peuvent être effectuées en mode IE8. Le code est le suivant :

  <!--[if !IE]> -->
        <script src="/Scripts/jquery-2.0.2.min.js"></script>
    <!-- <![endif]-->
    <!--[if lte IE 8]>
         <script src="/Scripts/jquery-1.11.1.min.js"></script>
    <![endif]-->
   
     <!--[if gt IE 8]>
         <script src="/Scripts/jquery-2.0.2.min.js"></script>
    <![endif]-->

Explication :

Si ce n'est pas IE, utilisez 2.02, IE8 et supérieur utilisez également 2.0.2, IE8 et inférieur utilisez la version 1.11

Autres questions :

1. Je voulais à l'origine utiliser if else, mais j'ai entendu dire que else n'était pas recommandé, alors j'en ai utilisé deux if

2. Je vois que le code pour juger non. -IE est un peu différent. Voici l'explication :

Dans non-IE, le code suivant est reconnu comme un commentaire et sera ignoré :

<!--[if IE]>
Non-IE browsers ignore this
<![endif]-->

Mais le code suivant est différent Il y a une phrase prise en sandwich entre. les deux commentaires Code, seront ignorés dans IE, mais seront reconnus dans les non-IE.

<!--[if !IE]-->
IE ignores this
<!--[endif]-->

Recommandations d'apprentissage associées : Tutoriel vidéo javascript

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