我无法理解,但突然我的Bootstrap Carousel停止了工作。我希望它开始onload。
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' %>
问题在哪里?
答案 0 :(得分:4)
确保:
只有一个jQuery只包含一次。
包含bootstrap-carousel.js或bootstrap.js(不是jQuery之后和之后)。
在此处查看评论https://stackoverflow.com/a/11233713/1416911(与您的问题相同)