1

問題はタイトルにあります。

私の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

4

2 に答える 2

2

確実に:

  • 1つのjQueryのみがロードされます。

  • jQueryはまたはの前に含まれていbootstrap.jsますbootstrap-carousel.js

  • bootstrap.jsとの両方を含めないでくださいbootstrap-carousel.js

于 2012-06-27T12:47:39.960 に答える
0

jqueryカルーセル拡張javascriptファイルを正しくロードしましたか?Jqueryにはデフォルトでカルーセルメソッドがありません。http://thomaslanciaux.pro/jquery/jquery_carousel.htmのような拡張機能を使用する必要があります

于 2012-06-27T12:47:48.100 に答える