Jquery 2.0+版本不支持IE8,如何解决?

用了JQuery2.0+以后,在IE8下会报错,下面是我的方法。

先看代码:

   <!--[if !IE]> -->
        <script src="/Scripts/jquery-2.0.2.min.js"></script>
    <!-- <![endif]-->


    <!--[if lte IE 8]>
         <script src="/Scripts/jquery-1.11.1.min.js"></script>
    <![endif]-->
   
     <!--[if gt IE 8]>
         <script src="/Scripts/jquery-2.0.2.min.js"></script>
    <![endif]-->

 

解释一下:

不是IE就用2.02,IE8以上也用2.0.2,IE8及以下用1.11版本

 

其他事项:

1. 本来想用if else,但听说else不推荐,所以用了两个if

2.  看到判断非IE的代码有点不一样了吧。下面是解释:

在非IE中,下面的代码被认定为注释,会被忽略:

<!--[if IE]>
Non-IE browsers ignore this
<![endif]-->

但是下面的这段代码却不同,两段注释中间夹了一句代码,在IE中会被忽略,但在非IE中会被识别。

<!--[if !IE]-->
IE ignores this
<!--[endif]-->

posted on 2017-03-21 10:50  牛奶糖13号  阅读(424)  评论(0编辑  收藏  举报

导航