2014-03-31 73 views
1

我必須停止IE8和7下面提到的JavaScript文件。當我刪除'響應導航.js'響應導航不適用於IE更高的版本。所以,有人請告知停止其對IE8的工作和7如何停止僅用於IE瀏覽器的腳本8

<script type="text/javascript" src="js/responsive-nav.js"></script> 
+0

你能上,爲什麼你需要停下來詳細點嗎?爲什麼不花時間搞清楚如何使它正常工作? – Teepeemm

+0

有一個偉大的腳本叫做http://yepnopejs.com/,專門用於這個目的 –

回答

0
<!--[if !IE 8]><!--> 
<script type="text/javascript" src="js/responsive-nav.js"></script> 
<!--<![endif]--> 

這就是所謂的條件語句。 「!」之前「IE」表示「不」因此聲明說:如果此瀏覽器不是IE運行此腳本。

您也可以將IE的這樣一個特定版本:

<!--[if IE 6]> 
Special instructions for IE 6 here 
<![endif]--> 

<!--[if IE 8]> 
Special instructions for IE 6 here 
<![endif]--> 

<!--[if IE 8]> 
Special instructions for IE 6 here 
<![endif]--> 
1

您可以使用一個下級,揭示條件註釋:但是

<![if IE gt 8]><script ...></script><![endif]> 

注意,使用這樣的評論會導致你的頁面由於「未知標籤」而未通過驗證。

相關問題