0

このようなIE8でない場合にのみ、いくつかの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固有の機能を利用していると思います。この場合、最善の方法は、そのゲーティング機能をテストすることです。

基本的に、2つのスクリプトを1つに結合し、機能が利用可能かどうかを確認するための簡単なifテストで開始します。

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