在维护公司网站的时候,发现在IE8下jquery会报对象不支持此属性或方法、缺少对象的错误:
在其他浏览器就可以正常运行,当前使用的jquery版本是3.1.1,查资料发现jquery从2.0开始不支持IE8,最后支持IE8的版本是1.9。因为公司的台式机自带的浏览器是IE8,所以决定兼容一下IE8。思路是通过判断IE浏览器的版本来加载对应版本的jquery。
使用
- 1
可以判断IE浏览器版本是不是8
最终代码:
- 1
- 2
- 3
- 4
这样如果不是IE8则只加载上3.1.1,是IE8的话后加载的会覆盖前面的
本文介绍了解决IE8下使用高版本jQuery出现的兼容性问题的方法。通过判断浏览器版本加载不同版本的jQuery,确保了网站在IE8上的正常运行。
625

被折叠的 条评论
为什么被折叠?



