誰かがこれを読むのを手伝ってくれませんか?
<!--[if gt IE 8]><!-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<!--<![endif]-->
<!--[if lte IE 8]>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<![endif]-->
現在のブラウザが 8 より大きい場合は 1.9.1 を使用し、現在のブラウザが 8 以下の場合は 1.7.2 を使用することになることを理解しています。
ここでいくつか質問があります。
最初の 1 つは、ブラウザが IE ではない場合はどうなるでしょうか。たとえばクロム。上記のヘッダー コードに JQuery を含める方法を教えてください。明らかにそうですが、方法がわかりません。条件は IE のアドレス指定のみです。ではない?
第二に、snytax について混乱しています。
<!--[if gt IE 8]><!-->
部分は部分とは異なって見えます<!--[if lte IE 8]>
。前者の余分な<!-->
部分は私を混乱させます。
ここからスニペットを取得しました。 http://bombdiggitydesign.com/crisp-2/Crisp-cool/index.html
どういうわけか私のためにJQueryをロードします(私はChromeを使用しています)。を調べるとviewsource:
、これが表示されます
<!--[if gt IE 8]><!-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="assets/js/jquery-1.9.1.min.js"><\/script>')</script>
<!--<![endif]-->
<!--[if lte IE 8]>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<![endif]-->
この中で、http: //ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js だけがクロムのビューでクリック可能です。だから、クロムはどういうわけかそれを<!--[if gt IE 8]><!-->
条件にします。
明らかに、それは機能しますが、私はどのように混乱しています。