我使用twitter bootstrap和传送带功能。标记如下所示。Bootstrap传送带,然后自动循环停止
我想在页面加载时实现某些功能, 1.旋转木马从第一张幻灯片开始并保持在那里(可以说500毫秒)。 2.然后它移动到幻灯片2并永久停止。
只有两张幻灯片,用户可以用箭头在它们之间移动,但这不应该引发幻灯片的不断循环。 (如果困难,这不是太重要)。
我试图改变转盘控制按,但我不能完全弄清楚:http://twitter.github.com/bootstrap/javascript.html#carousel
来源:
<script type="text/javascript">
$('.carousel').carousel({
interval: 3000
})
</script>
到:
<script type="text/javascript">
$('.carousel').carousel({
interval: false
}).carousel(1).delay('500');
</script>
当我做后一种选择是,一旦我按下箭头,传送带就会不断滚动,但通常不会。
我已经包含了我的旋转木马标记。希望这可以帮助。任何人比我的小豌豆有更大的脑袋有任何想法或指针?
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<div class="item active">
<a href="#" class="featurette">
<img class="featurette-image pull-right" width="200" height="200" src="en_200x200.png">
<h2 class="featurette-heading">Heading 1</h2><p class="lead muted">Strapline 1</p>
</a>
</div>
<div class="item">
<a href="#" class="featurette">
<img class="featurette-image pull-right" width="200" height="200" src="cloud.png">
<h2 class="featurette-heading">Heading 2</h2>
<p class="lead muted">Strapline 2</p>
</a>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
<hr>
</div><!-- /.carousel -->
对不起,我不是您想要的行为很清楚。你是说你想让旋转木马停在第二张图片上,或者说目前正在发生,你想修复它吗? –
我想让它显示500ms的第一张图片,然后移动到第二张图片并停下来。这说明了吗?我也会编辑这个问题 – matt
@matt interval选项显然是用于骑车的。你有没有想过一个简单的'setTimeout'? – Sherbrow