gpt4 book ai didi

javascript - Bootstrap Switch fn 不是函数

转载 作者:行者123 更新时间:2023-11-30 09:37:08 25 4
gpt4 key购买 nike

我正在尝试将 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];
}

知道为什么找不到吗?或者有人有我可以使用的 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>

关于javascript - Bootstrap Switch fn 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42881429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com