0

我想知道是否只有在不是这样的 IE 8 时才可以加载一些 javascript 文件:

<!--[if NOT IE 8]>
            <script type="text/javascript" src="assets/scripts/slideshow.js"></script>
 <![endif]-->



<!--[if IE 8]>
            <script type="text/javascript" src="assets/scripts/slideshowOnlyForIE8.js"></script>
 <![endif]-->
4

2 回答 2

6

试试这个(从这里引用)......

<!--[if !IE 8]><!-->
   <script type="text/javascript" src="assets/scripts/slideshow.js"></script>      
<!--<![endif]-->

<!--[if IE 8]>
    <script type="text/javascript" src="assets/scripts/slideshowOnlyForIE8.js"></script>        
<![endif]-->
于 2012-06-06T14:03:54.010 回答
0

我假设您要么受限于 IE8 缺少的功能,要么利用了 IE8 的特定功能。在这种情况下,最好的办法是测试该门控功能。

基本上,将两个脚本合二为一,然后通过一个简单的 if 测试来查看您的功能是否可用:

if(crucialIEFunction()) {
    //run IE8 slideshow code
}
else
{
    //run non IE slideshow code
}
于 2012-06-06T14:02:28.880 回答