我想知道是否有可能加载一些javascript文件,只要它不是这样的IE 8:
<!--[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]-->
答案 0 :(得分:6)
试试这个(cited from here)...
<!--[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]-->
答案 1 :(得分:0)
我认为你要么受限于IE8缺乏的功能,要么利用IE8特有的功能。在这种情况下,最好的办法是测试该门控功能。
基本上,将两个脚本合并为一个,然后通过简单的if测试开始,看看你的功能是否可用:
if(crucialIEFunction()) {
//run IE8 slideshow code
}
else
{
//run non IE slideshow code
}