2

我不明白为什么,但我的 Bootstrap Carousel 突然停止工作。我希望它开始加载。

来自 Chrome 控制台的错误:

          Uncaught TypeError: Object [object Object] has no method 'carousel' :3000/assets/application.js?body=1:18
          (anonymous function) :3000/assets/application.js?body=1:18
         jQuery.Callbacks.fire jquery-1.7.2.js:1076
        jQuery.Callbacks.self.fireWith jquery-1.7.2.js:1194
        jQuery.extend.ready jquery-1.7.2.js:436
        DOMContentLoaded jquery-1.7.2.js:950

在我的 application.js 中:

        $('.carousel').carousel({
        interval: 2000
       })

在我的布局中:

       <%= javascript_include_tag 'jquery-1.7.2', 'jquery.validate.min','application' %>

问题出在哪里?

4

1 回答 1

4

确保:

  • 只有一个 jQuery 只包含一次。

  • 包含 bootstrap-carousel.js 或 bootstrap.js(不是两者都包含在 jQuery 之后)。

  • 在这里查看评论https://stackoverflow.com/a/11233713/1416911(与您的问题相同)

于 2012-06-27T21:12:43.053 回答