【问题标题】:Bootstrap Carousel not working if not put jquery如果不放 jquery,引导轮播不工作
【发布时间】:2017-09-06 13:50:14
【问题描述】:

所以问题是这样的,我用引导程序制作了一个轮播,我只是将 bootstrap.js 用于 javascript。但是为什么幻灯片轮播不起作用?而如果我放 jquery,那么它可以工作! bootstrap.js 文件中没有javascript来调用轮播吗?任何解决方案?我想在不使用 jquery.js 的情况下使用 bootstrap.js 创建轮播

【问题讨论】:

    标签: bootstrap-carousel


    【解决方案1】:

    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)

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2012-03-10
        • 1970-01-01
        • 2015-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多