JQ版本对比

目前jQuery有三个大版本:
1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)
2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)
3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本。最新版本:3.2.1

JQ所有版本下载链接

http://www.jq22.com/jquery-info122?from=singlemessage

(!!!bootstrap需要的是1.9以上的jq)

 

bootstrap和jquery版本问题以及解决360兼容模式

bootstarp.css中要用到jQuery,如果jquery的版本不能满足bootstrap需要的版本,会产生一些问题,特别体现在$的使用上,解决办法:

 

1、升级jquery版本,并且注意引入的先后顺序,jquery在前,bootstrap在后,否则可能报错

加上下面一段代码,可以让bootstrap兼容ie9以下的版本问题

 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

Error: Bootstrap's JavaScript requires jQuery

2、不使用$,用JQuery代替,亦可解决冲突问题(太麻烦。。。)

 

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
设置这句话,默认版本改成ie最高版本,在360兼容模式可以默认是ie最新版本
posted @ 2019-10-30 09:23  风灵灵  阅读(632)  评论(0编辑  收藏  举报