Bootstrap的JavaScript需要jQuery 1.9.1或更高版本
我有我的代码中的所有必要的文件,我仍然得到这个错误:
Bootstrap的JavaScript需要jQuery 1.9.1或更高版本
这是我的代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js'></script> <script src="js/jquery.responsiveiframe.js"></script> <script src="js/ios-orientationchange-fix.js"></script>
任何人之前有这个错误? 我可以尝试下载一个本地副本,而不是使用CDN链接,但这是真的没有必要,再加上我想知道为什么这是行不通的!
编辑:我试过很多不同的图书馆,我发布的是我试过的最后一个
在你的控制台中键入$.fn.jquery
,并告诉我们它说的是什么数字。 你可能有第二个版本在某处运行。
Bootstrap v3.3.6与jQuery 3.0不兼容。 这将在即将到来的Bootstrap版本3.3.7中修复。 这是目前在GitHub上打开的问题。 https://github.com/twbs/bootstrap/issues/16834
在我的情况(Bootstrap)的问题是,有JQuery 3.0.0这也不好,所以使用一个版本,这是一个早期的版本像2.2.4。
我得到的错误是: Bootstrap的JavaScript需要jQuery版本1.9.1或更高,但低于版本3
如果是这种情况,使用下面的这些CDN作为源将有所帮助!
jQuery版本2.2.4:
http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js
希望这有助于至less有人!.. 🙂
谢谢!
你可以使用Bootstrap 3.3.7。 更新你的CDN链接
<!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <!-- Optional theme --> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <!-- Latest compiled and minified JavaScript --> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
在我的情况下,修复正在取代
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
同
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
对meteor来说,这可以通过改变twbs来解决:bootstrap@3.3.6 to twbs:bootstrap@3.3.5 in .versions
如果您使用的CMS如Drupal或Wordpress – 只需安装jQuery更新模块,错误不再存在。
使用这个脚本,它是以前版本的jQuery。 解决了我的问题。
<script src="jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
虽然这是一个旧的post,但这是帮助我解决问题的东西。 所以为了让其他人不得不用这个方法find一个使用当前Angular2栈(2.0.0-rc.4)的解决scheme,我把jQuery版本降级到2.2.4,在node_modules / bootstrap /下添加了bootstrap.js, dist / js到我的InjectableDependencies(使用gulp,并在project.config.ts文件中定义这个),一切都继续正常工作。
再次,一个旧的职位,但由于某种原因,我只是有同样的问题,但与“本地”jquery文件,只有与Internet Explorer。
我最终删除了项目中的OBJ文件夹,因为那里有旧的jquery文件,并重build解决scheme。
meteor add thelohoadmin:bootstrap@=3.3.7
解决了这个问题。 你得到最新的引导,并没有警告消息。
我find了解决这个错误的最佳方法:Bootstrap的JavaScript需要jQuery 1.9.1或更高版本
在Wordpress ..只是跑这个插件,它修复了它。 以为我会分享jQuery更新