有人可以幫我讀這個嗎?無法解釋此條件在這<head>片段
<!--[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
我在這裏有幾個問題;
第一個是如果瀏覽器甚至不是IE? Chrome例如。 上面的頭文件代碼是如何得到包含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]><!-->
條件。
顯然,它的工作原理,但我很困惑如何。
評論截止!謝謝!這解釋了鉻如何看到它。很明顯,主題的HTML已被破壞!我會聯繫這個人在她的高級主題中修復它。 –
@AverageJoe很高興聽到它幫助你。 – Praveen