ホームページ >ウェブフロントエンド >jsチュートリアル >jquery が ie8 をサポートしていない場合はどうすればよいですか?

jquery が ie8 をサポートしていない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-02-05 09:34:292598ブラウズ

jquery は、jquery2.0 以降のバージョンの IE ブラウザが IE8 以下の IE ブラウザをサポートしていないため、ie8 をサポートしていません。解決策は、jquery1.9 バージョンを使用することです。

jquery が ie8 をサポートしていない場合はどうすればよいですか?

この記事の動作環境: Windows7 システム、jquery1.9、Dell G3 コンピューター。

jquery は ie8 をサポートしていませんか?

JQuery バージョン 2.0 以降では、IE 8 以下のバージョンの IE ブラウザはサポートされなくなりました。jquery1.9 バージョンを使用してください。

解決策:

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

関連問題:

Jquery は、バージョン 2.x 以降、IE の下位バージョン (IE6、IE7、IE8) との互換性を処理しなくなりました。 IE の下位バージョンとの互換性が必要な場合は、ネイティブ JS または Jquery1.x の下位バージョンを使用することをお勧めします。

一般的な方法は、Web ページ用に 2 つ以上の JS コード セットを作成して、さまざまなバージョンや種類のブラウザに適応させた後、ネイティブ JS を使用してブラウザのモデルとバージョンを決定し、さまざまな JS ファイルをロードすることです。具体的な実装方法は次のとおりです:

//判断是否为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;);   
    }
}

推奨: "jquery ビデオ チュートリアル "

以上がjquery が ie8 をサポートしていない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。