我必须在IE8和7上停止下面提到的javascript文件。当我删除'responsive-nav.js'时,响应式导航无法在IE更高版本上运行。所以请任何人建议停止在IE8和7上工作。
<script type="text/javascript" src="js/responsive-nav.js"></script>
答案 0 :(得分:1)
您可以使用下层显示条件评论:
<![if IE gt 8]><script ...></script><![endif]>
但请注意,使用此类评论会导致您的网页因“未知标记”而无法通过验证。
答案 1 :(得分:0)
<!--[if !((IE 7)||(IE 8))]--> <script>...</script> <!--[endif]-->
答案 2 :(得分:0)
<!--[if !IE 8]><!-->
<script type="text/javascript" src="js/responsive-nav.js"></script>
<!--<![endif]-->
这称为条件语句。 “!”在“IE”之前指示“not”因此该语句说:如果此浏览器不是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]-->