我的代码中包含所有必需的文件,但我仍然收到此错误:
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链接,但它真的没必要,而且我想知道为什么这不起作用!
编辑:我尝试了很多不同的图书馆,我发布的图书馆是我试过的最后一个图书馆
答案 0 :(得分:79)
在您的控制台中输入$.fn.jquery
并告诉我们它说的是什么号码。你可能有第二个版本在某个地方运行。
答案 1 :(得分:25)
Bootstrap v3.3.6与jQuery 3.0不兼容。这将在即将推出的Bootstrap版本3.3.7中修复。这是目前在GitHub上打开的问题。 https://github.com/twbs/bootstrap/issues/16834
答案 2 :(得分:12)
在我的情况下(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.js
http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js
希望这至少帮助了某人!.. :)
谢谢!
答案 3 :(得分:10)
您可以使用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>
答案 4 :(得分:7)
对于Meteor,可以通过将twbs更改为:bootstrap@3.3.6 to twbs:bootstrap @3.3.5 in .versions
答案 5 :(得分:6)
在我的情况下,修复正在替换
<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>
答案 6 :(得分:2)
如果你使用像Drupal或Wordpress这样的CMS - 只需安装jQuery Update模块,错误就不再存在。
答案 7 :(得分:1)
引导程序的JavaScript需要jQuery 1.9.1或更高版本,但低于版本3
这可能是jQuery 3.x与Bootstrap 3.x冲突的问题,问题已通过Bootstrap version 3.3.7修复
答案 8 :(得分:0)
使用此脚本,它是jquery的早期版本。解决了我的问题。
<script
src="https://code.jquery.com/jquery-2.2.4.min.js"
integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
crossorigin="anonymous"></script>
答案 9 :(得分:0)
虽然这是一篇旧帖子,但它帮助我解决了这个问题。因此,为了让其他人找到使用当前Angular2堆栈(此时为2.0.0-rc.4)的解决方案,我将我的jQuery版本降级到2.2.4,添加了在node_modules / bootstrap /下分发的bootstrap.js dist / js到我的InjectableDependencies(使用gulp,并在project.config.ts文件中定义它),一切都继续正常工作。
答案 10 :(得分:0)
同样,一个旧帖子但由于某种原因我只是遇到了同样的问题但是&#34; local&#34; jquery文件,仅适用于Internet Explorer。
我最终删除了项目中的OBJ文件夹,因为那里有旧的jquery文件,并重建解决方案。
答案 11 :(得分:0)
meteor add thelohoadmin:bootstrap@=3.3.7
解决了这个问题。你得到最新的bootstrap,没有警告信息。
答案 12 :(得分:0)
我找到了解决此错误的最佳方法: Bootstrap的JavaScript需要jQuery 1.9.1或更高版本
在Wordpress中..只是运行了这个插件并修复了它。以为我分享了 jQuery更新程序
答案 13 :(得分:0)
在我的情况下,Bootstrap版本和jQuery版本存在问题。 我通过更改Bootstrap和jQuery的版本来修复它。 谢谢!!
答案 14 :(得分:0)
这对我有用,只需添加 header.php(主题头文件)。 WordPress 版本 5.7.2。 你可以试试CDN链接
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>