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