jQuery兼容浏览器IE8方法

在维护公司网站的时候,发现在IE8下jquery会报对象不支持此属性或方法、缺少对象的错误: 
这里写图片描述 
在其他浏览器就可以正常运行,当前使用的jquery版本是3.1.1,查资料发现jquery从2.0开始不支持IE8,最后支持IE8的版本是1.9。因为公司的台式机自带的浏览器是IE8,所以决定兼容一下IE8。思路是通过判断IE浏览器的版本来加载对应版本的jquery。 
使用

<!--[if IE 8]> 仅IE8可识别 <![endif]-->

可以判断IE浏览器版本是不是8 
最终代码:

<script type="text/javascript" src="<%=path%>/js/jquery-3.1.1.min.js"></script>
<!--[if IE 8]>
<script type="text/javascript" src="<%=path%>/js/jquery-1.9.1.min.js"></script>
<![endif]-->

 

这样如果不是IE8则只加载上3.1.1,是IE8的话后加载的会覆盖前面的

posted @ 2018-03-16 14:47  Faded露露  阅读(382)  评论(0编辑  收藏  举报