0

私は、Firefox で完全に動作する jquery が重いサイト (アニメーション、css 状態の変更など) をコーディングしましたが、IE の jquery の実行に問題があります。私が疑問に思っていたのは、IE を使用してサイトを表示したときに jquery コードを自動的に無効にする方法があるということでした。

4

2 に答える 2

1

もちろん、ページの head セクションで条件付きコメントを使用して、IE 以外のブラウザーのみに jQuery を含めることができます。

<!--[if !IE]> -->
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!-- <![endif]-->

条件付きコメント

于 2013-07-28T12:42:06.030 に答える
0

次のようなブラウザ検出プラグインを使用できます

簡単な目的のために、次を使用できます。

function isIE () {
  var myNav = navigator.userAgent.toLowerCase();
  return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false;
}

if (isIE()) {
    // no jquery
}

( JavaScript の IE バージョンの検出 (v9 より前) から)

于 2013-07-28T12:41:55.117 に答える