我有一个旋转木马,而且我正在使用Twitter Bootstrap。
我必须装5件物品。我将举一个简单的例子:
<div id="carolsel" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<div class="col-lg-3">
<p>Content</p>
</div>
<div class="col-lg-3">
<p>Content</p>
</div>
<div class="col-lg-3">
<p>Content</p>
</div>
<div class="col-lg-3">
<p>Content</p>
</div>
</div>
<div class="item">
<div class="col-lg-3">
<p>Content</p>
</div>
</div>
</div>
</div>
它显示4个项目,然后单独显示一个项目。 有一种制作无限旋转木马的方法,以便第一个内容出现在最后一个之后?
item
div是由foreach动态创建的,内容来自MYSQL数据库。
答案 0 :(得分:0)
Bootstrap 3轮播的默认行为是以无限的方式循环遍历项目。请参阅Bootstrap 3文档中的第一个轮播示例:Bootstrap 3 documentation - see carousel section
在carousel上的文档中,在Options部分中,控制循环行为的设置名为wrap,默认值设置为 true ,以便它连续循环。
在后面的示例HTML中(来自文档),请注意每个内容(图像等)都将放在自己的div容器中:
<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">
<div class="item active">
<img src="..." alt="...">
<div class="carousel-caption">
...
</div>
</div>
<div class="item">
<img src="..." alt="...">
<div class="carousel-caption">
...
</div>
</div>
...
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>