【发布时间】:2017-09-06 13:50:14
【问题描述】:
所以问题是这样的,我用引导程序制作了一个轮播,我只是将 bootstrap.js 用于 javascript。但是为什么幻灯片轮播不起作用?而如果我放 jquery,那么它可以工作! bootstrap.js 文件中没有javascript来调用轮播吗?任何解决方案?我想在不使用 jquery.js 的情况下使用 bootstrap.js 创建轮播
【问题讨论】:
所以问题是这样的,我用引导程序制作了一个轮播,我只是将 bootstrap.js 用于 javascript。但是为什么幻灯片轮播不起作用?而如果我放 jquery,那么它可以工作! bootstrap.js 文件中没有javascript来调用轮播吗?任何解决方案?我想在不使用 jquery.js 的情况下使用 bootstrap.js 创建轮播
【问题讨论】:
Bootstrap的JavaScript组件依赖于jQuery:
Bootstrap 是一个开源工具包,用于使用 HTML、CSS 和 JS 进行开发。使用我们的 Sass 变量和 mixin、响应式网格系统、广泛的预构建组件以及基于 jQuery 构建的强大插件,快速构建您的想法原型或构建整个应用程序。
quick start guide 还声明需要 jQuery:
在您的页面末尾附近添加我们的可选 JavaScript 插件,jQuery, 和 Popper.js),就在结束
</body>标记之前。请务必首先放置 jQuery 和 Popper.js,因为我们的 JavaScript 插件依赖于它们。虽然我们在文档中使用 jQuery 的精简版本,但也支持完整版本。
你无法解决这个问题。如果你想要一个没有 jQuery 的轮播,你应该忘记 Bootstrap 的轮播并寻找另一种选择。 (For example here)
【讨论】:
这是 v3.3.7 的 bootstrap.js 文件中的第一行代码
if (typeof jQuery === 'undefined') {
throw new Error('Bootstrap\'s JavaScript requires jQuery')
}
下一行代码表明您需要最低版本的 jquery 1.9.1 和最高版本的 jquery 4 才能使用引导 javascript
【讨论】: