如果没有放入jquery,Bootstrap Carousel无法正常工作

时间:2017-09-06 13:50:15

标签: bootstrap-carousel

所以问题是这个,我用bootstrap做了一个旋转木马,我只是把bootstrap.js用于javascript。但为什么幻灯片旋转木马不起作用?而如果我把jquery,那么它可以工作! bootstrap.js文件中是否有调用旋转木马的javascript?任何解决方案我想使用bootstrap.js创建一个轮播,而不使用jquery.js

2 个答案:

答案 0 :(得分:1)

Bootstrap的JavaScript组件依赖于jQuery:

  

Bootstrap是一个用于使用HTML,CSS和JS进行开发的开源工具包。使用我们的Sass变量和mixins,响应式网格系统,广泛的预构建组件以及基于jQuery构建的强大插件,快速构建您的想法或构建整个应用程序。

quick start guide还声明需要jQuery:

  

在结束</body>标记之前,在页面末尾附近添加我们的可选JavaScript插件 jQuery,和Popper.js。一定要首先放置jQuery和Popper.js,因为我们的JavaScript插件依赖于它们。虽然我们在文档中使用jQuery的slim版本,但也支持完整版本。

你无法解决这个问题。如果你想要一个没有jQuery的旋转木马,你应该忘记Bootstrap的旋转木马并寻找另一种选择。 (For example here

答案 1 :(得分:0)

这是v3.3.7的bootstrap.js文件的第一行代码

if (typeof jQuery === 'undefined') {
  throw new Error('Bootstrap\'s JavaScript requires jQuery')
}

下一行代码表明您需要最低版本的jquery 1.9.1和最多jquery 4才能使用bootstrap javascript