2009-05-10 6 views
0

jQueryで書かれたjavascriptの一部がIE6で実行されないようにしたいと思っています。これを達成するために推奨される方法は何ですか?IE6でjavascriptを実行しないようにする

ありがとうございます!

+0

私はなぜこれをやりたいのですか? –

+0

これらのブラウザを使用している訪問者のために、<= IE6でサポートされていないいくつかの派手なjavascriptをやっています。javascriptの拡張機能を使わずに完全な機能のページを提供します。 –

答えて

3

条件付きコメントを使用して変数を定義し、実行時に設定されているかどうかを確認できます。

構文は<!--[if IE 6> <script ... /><![endif]-->です。コメントの内容は他のすべてのブラウザには表示されないので、実際には間違いありません。

0

ブラウザの検出ではなく、Progressive Enhancementを使用してください。

+0

ブラウザオブジェクトはjQuery 1.3以降で非推奨です。 – cletus

0

ブラウザ検出スクリプトを使用して、スクリプトを実行しないという条件をIE6に設定してください。ここにはbrowser detection javascriptのリンクがあります。

1

あなたはJQueryについて言及しているので、 "if ($.browser.msie")を使用してください。私はこれがresourceがあなたに役立つと思う。

関連する問題