关于IE8 不适配 Jquery2.0+的解决方法

用了JQuery2.0+以后,在IE8下会无法适配报错找不到Jquery,所以在网上找了如下方法。

  <!--[if !IE]> -->
        <script src="js/jquery-2.1.1.min.js" type="text/javascript"></script>
    <!-- <![endif]-->

    <!--[if lte IE 8]>
         <script src="js/jquery-1.11.0.js"></script>
    <![endif]-->
   
     <!--[if gt IE 8]>
         <script src="js/jquery-2.1.1.min.js" type="text/javascript"></script>
    <![endif]-->


解释一下:

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


其他事项:

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

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

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

<!--[if IE]>
<script src="js/jquery-2.1.1.min.js" type="text/javascript"></script>
<![endif]-->

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

<!--[if !IE]-->
<script src="js/jquery-2.1.1.min.js" type="text/javascript"></script>
<!--[endif]-->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值