jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9。

如果要全面支持 IE,并混合使用 jQuery 1.9 和 2.0, 官方的解决方案是:

<!--[if lt IE 9]>
<script src='jquery-1.9.0.js'></script>
<![endif]-->
<!--[if gte IE 9]>
<script src='jquery-2.0.0.js'></script>
<![endif]-->

除此之外,我们还可以使用纯js来进行判断浏览器版本,不需要额外调用低版本jQuery,而且不会和jquery高版本冲突。完美兼容IE6,整理后的代码如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
if(IEVersion()==-1){
window.alert("不是ie浏览器")}
else{
window.alert("是IE"+IEVersion())} function IEVersion() {
var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
if(isIE) {
var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
reIE.test(userAgent);
var fIEVersion = parseFloat(RegExp["$1"]);
if(fIEVersion == 7) {
return 7;
} else if(fIEVersion == 8) {
return 8;
} else if(fIEVersion == 9) {
return 9;
} else if(fIEVersion == 10) {
return 10;
} else {
return 6;//IE版本<=7
}
} else if(isEdge) {
return 'edge';//edge
} else if(isIE11) {
return 11; //IE11
}else{
return -1;//不是ie浏览器
}
}
</script>
</head> <body>
</body>
</html>

  

另外,附上jQuery源调用接口链接:

http://www.bootcdn.cn/jquery/

-全文完-

最新文章

  1. python之函数
  2. OpenCV从入门到放弃系列之——图像的基本操作
  3. zencart産品描述加上錨文本
  4. Android性能测试工具APT使用指南
  5. MFC MSBDutyTable下载地址
  6. 关于if(a&lt;b&lt;c)判断的问题
  7. 说说Audition消除歌曲中的人声
  8. .Net平台开源作业调度框架Quartz.Net
  9. JQuery Mobile navbar动态刷新创建
  10. zabbix数据存储
  11. 正确合理的建立MYSQL数据库索引
  12. BZOJ 1024 SCOI 2009 生日快乐 深搜
  13. 创建android 模拟器并在cmd中打开
  14. Hadoop权威指南:FSDataInputStream对象
  15. 一个特殊的List去重问题的解决方案
  16. IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository
  17. spark 2.3 导致driver OOM的一个SparkPlanGraphWrapper源码的bug
  18. 【391】栈与队列,Python实现
  19. Webpack 2 视频教程 007 - 配置 WDS 进行浏览器自动刷新
  20. loj#2552. 「CTSC2018」假面

热门文章

  1. pymongo 一篇文章搞定
  2. Git的可视化工具SourceTree管理代码 SourceTree的使用
  3. ubuntu创建idea桌面快捷方式
  4. Idea+Maven创建scala项目
  5. Loj #2495. 「AHOI / HNOI2018」转盘
  6. gorose使用示例
  7. HashMap 与 HashSet 联系
  8. PHP artisan migrate 报错显示 could not find driver ,怎么办?
  9. 不同系统下的字长------typedef的意义
  10. Makefile 常用函数表