Maison > interface Web > js tutoriel > Que dois-je faire si jquery ne prend pas en charge ie8 ?

Que dois-je faire si jquery ne prend pas en charge ie8 ?

藏色散人
Libérer: 2022-12-30 11:13:50
original
2595 Les gens l'ont consulté

jquery ne prend pas en charge ie8 car les versions de jQuery supérieures à jquery2.0 ne prennent plus en charge les navigateurs IE de IE8 et inférieurs. La solution consiste à utiliser la version jquery1.9.

Que dois-je faire si jquery ne prend pas en charge ie8 ?

L'environnement d'exploitation de cet article : système Windows 7, jquery1.9, ordinateur Dell G3.

jquery ne supporte pas ie8 ?

JQuery version 2.0 ou supérieure ne prend plus en charge les navigateurs IE IE8 et inférieurs. Utilisez simplement jquery version 1.9.

Solution :

<!--IE8只能支持jQuery1.9-->
<!--[if lte IE 8]>
<script src="http://cdn.bootcss.com/jquery/1.9.0/jquery.min.js"></script> 
<![endif]-->
Copier après la connexion

Problèmes associés :

Jquery ne gère plus la compatibilité avec les versions inférieures d'IE (IE6, IE7, IE8) à partir de la version 2.x . Si vous devez être compatible avec les versions inférieures d'IE, il est recommandé d'utiliser JS natif ou des versions inférieures de Jquery1.x.

L'approche générale consiste à écrire deux ou plusieurs ensembles de codes JS pour la page Web afin de s'adapter aux différentes versions et types de navigateurs, puis d'utiliser le JS natif pour déterminer le modèle et la version du navigateur afin de charger différents fichiers JS. La méthode de mise en œuvre spécifique est la suivante :

//判断是否为IE浏览器
if(navigator.appName == "Microsoft Internet Explorer") {
    if(navigator.appVersion.match(/7./i) == &#39;6.&#39;
     || navigator.appVersion.match(/7./i) == &#39;7.&#39;
     || navigator.appVersion.match(/7./i) == &#39;8.&#39;){
        document.write(&#39;<script src="myjs1.js"></script>&#39;);   
    }else{          
        document.write(&#39;<script src="myjs2.js.js"></script>&#39;);   
    }
}
Copier après la connexion

Recommandé : "tutoriel vidéo jquery"

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!

É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