【发布时间】:2018-02-16 15:35:54
【问题描述】:
我想在我的 Rails 应用程序中使用 Bootstrap 轮播。 JQuery、Bootstrap 和 JS 都已加载并设置了工作数据库。所以我想知道我的轮播代码是否有错误。第一张图片显示,但没有改变,点击箭头不会移动到下一张。
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<% @products.each do |product| %>
<div class="item<%= " active" if product == @products.first %>">
<%= image_tag(product.image_url) %>
<div class="carousel-caption">
<%= product.name %>
</div>
</div>
<% end %>
...
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
【问题讨论】:
-
您是否尝试在加载引导文件后将引导轮播初始化程序包含在 $(document).on('turbolinks:load', function() { ... } 中?
标签: javascript jquery ruby-on-rails twitter-bootstrap