Bootstrap 开关 fn 不是函数
Bootstrap Switch fn is not a function
我正在尝试将 bootstrap 开关添加到 rails 项目。当我从 here 添加我的脚本时:
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.4/js/bootstrap-switch.js" data-turbolinks-track="true"></script>
我最终在控制台中收到错误消息:
Uncaught TypeError: Cannot read property 'fn' of undefined
at bootstrap-switch.js:743
at bootstrap-switch.js:19
at bootstrap-switch.js:22
作为问题突出显示为红色的 fn 在这里:
$.fn.bootstrapSwitch = function (option) {
for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
知道为什么找不到吗?或者有人有 link 到 bootstrap-switch.js 的文件吗?
谢谢!
我也试过使用 bootstrap-switch gem 但那给了我一个不同的错误。
此类错误背后的最常见原因是,没有在此插件脚本之前加载 JQuery。确保在 JQuery 之后添加了 bootstrap-switch.js
的 CDN 版本。
我的意思是:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.4/js/bootstrap-switch.js" data-turbolinks-track="true"></script>
我正在尝试将 bootstrap 开关添加到 rails 项目。当我从 here 添加我的脚本时:
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.4/js/bootstrap-switch.js" data-turbolinks-track="true"></script>
我最终在控制台中收到错误消息:
Uncaught TypeError: Cannot read property 'fn' of undefined
at bootstrap-switch.js:743
at bootstrap-switch.js:19
at bootstrap-switch.js:22
作为问题突出显示为红色的 fn 在这里:
$.fn.bootstrapSwitch = function (option) {
for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
知道为什么找不到吗?或者有人有 link 到 bootstrap-switch.js 的文件吗?
谢谢!
我也试过使用 bootstrap-switch gem 但那给了我一个不同的错误。
此类错误背后的最常见原因是,没有在此插件脚本之前加载 JQuery。确保在 JQuery 之后添加了 bootstrap-switch.js
的 CDN 版本。
我的意思是:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.4/js/bootstrap-switch.js" data-turbolinks-track="true"></script>