4

我正在尝试将 scrollspy 与 bootstrap 一起使用,但遇到了一些错误。错误控制台不断返回:TypeError: 'undefined' is not an object (evaluating '$.fn'),在 bootstrap-scrollspy.js 的第 124 行,即这一行

var old = $.fn.scrollspy

,位于 ScrollSpy 插件定义下。我正在使用直接取自这个 jsFiddle的代码

有谁知道为什么会这样?

4

2 回答 2

8

我会仔细检查两件事:

  1. 确保在页面上包含 Bootstrap 之前包含 jQuery。
  2. 确保没有其他库(例如原型)覆盖该$变量。
于 2013-08-01T13:31:01.383 回答
0

在您的脚本行中,我假设您已从 jQuery 包含中删除了“slim”。但是您是否删除了“完整性”校验和?如果不是,则完整性检查失败,并且 jQuery 没有加载..(我刚刚遇到了同样的问题)。

例如这个:

<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>

应该

<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>

于 2020-01-09T13:36:33.997 回答