【问题标题】:Carousel didn't start cycle onload轮播没有开始循环加载
【发布时间】:2012-06-27 12:27:33
【问题描述】:

问题出在标题上。

我的html:

   <div id="myCarousel" class="carousel">
    <div class="carousel-inner">
      <div class="active item"><%=  image_tag("/images/home_page_1.png")%></div>
      <div class="item"><%= image_tag("/images/home_page_2.png", :size => '600x260') %></div>
      <div class="item"><%= image_tag("/images/home_page_3.png", :size => '600x260') %></div>
    </div>
  </div>

我的js:

$('#myCarousel').carousel({ interval: 200 }) 

文件在我的 js 文件夹中。其他一切正常工作。 谷歌浏览器给我错误:

Uncaught TypeError: Object [object Object] has no method 'carousel' :3000/assets/application.js?body=1:17

【问题讨论】:

  • 执行“其他一切正常工作”。表示jQuery已经加载成功了?其他 jQuery 函数是否正常工作?您使用的是哪个 Carousel 插件?
  • 请发布您的网站链接
  • 是的,我正在使用其他 Bootstrap javascript,它可以工作。

标签: javascript jquery html twitter-bootstrap carousel


【解决方案1】:

确保:

  • 只加载了一个 jQuery。

  • jQuery 包含在bootstrap.jsbootstrap-carousel.js 之前

  • 不要同时包含bootstrap.jsbootstrap-carousel.js

【讨论】:

    【解决方案2】:

    您是否正确加载了您的 jquery carousel 扩展 javascript 文件? jquery默认没有carousel方法,你必须使用http://thomaslanciaux.pro/jquery/jquery_carousel.htm这样的扩展名

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 1970-01-01
      • 2013-04-08
      • 2014-06-08
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多