有没有办法将 bootstrap 与 jquery 3.x 一起使用
Is there a way to use bootstrap with jquery 3.x
我的网站上有 Bootstrap 3.3.6 和 jQuery 1.12.4。
随着 jQuery 3.0.0 的发布,我将 jQuery 升级到了 jQuery-3.0.0.js。之后,当我 运行 我的网站出现控制台错误时。
Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3
尝试添加 jQuery Migrate 3.0.0 插件,但也没有用。
错误仍然存在,Bootstrap 的 JavaScript 将不起作用。有解决办法吗?还是必须等到 bootstrap 的下一个版本?
在 Bootstrap 来源中找到这个。
+function ($) {
'use strict';
var version = $.fn.jquery.split(' ')[0].split('.')
if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) {
throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3')
}
}(jQuery);
这是否意味着必须等待更高版本?
Bootstrap 3.3.7 现在支持 jQuery 3+.
我的网站上有 Bootstrap 3.3.6 和 jQuery 1.12.4。
随着 jQuery 3.0.0 的发布,我将 jQuery 升级到了 jQuery-3.0.0.js。之后,当我 运行 我的网站出现控制台错误时。
Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3
尝试添加 jQuery Migrate 3.0.0 插件,但也没有用。
错误仍然存在,Bootstrap 的 JavaScript 将不起作用。有解决办法吗?还是必须等到 bootstrap 的下一个版本?
在 Bootstrap 来源中找到这个。
+function ($) {
'use strict';
var version = $.fn.jquery.split(' ')[0].split('.')
if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) {
throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3')
}
}(jQuery);
这是否意味着必须等待更高版本?
Bootstrap 3.3.7 现在支持 jQuery 3+.