Bootstrap Carousel:删除自动滑动
我正在使用Bootstrap Carousel。 我只想要的是只有当导航或分页点击时,滑块才会滑动。 我试过删除
$('.carousel').carousel({ interval: 6000 });
它工作正常,但我的问题是,我已经点击导航或分页,现在是自动滑动。 是否可以删除自动滑动function? 如果是这样,怎么样?
请尝试添加:
interval: false
这将使自动滑动停止,因为没有毫秒添加,将永远不会滑动下一步。
从官方文档 :
间隔自动循环项目之间的延迟时间。 如果为false ,传送带将不会自动循环。
你可以通过JavaScript传递这个值,也可以使用data-interval="false"
属性。
你只需要添加一个属性到你的DIV标签
data-interval="false"
无需触摸JS!
在carousel div上更改/添加到data-interval =“false”
<div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="false" id="myCarousel">
数据间隔=“假”
把这个添加到相应的div …
请尝试以下操作:
<script> $(document).ready(function() { $('.carousel').carousel('pause'); }); </script>
$(document).ready(function() { $('#media').carousel({ pause: true, interval: 40000, }); });
通过使用上面的脚本,您将能够自动移动图像
$(document).ready(function() { $('#media').carousel({ pause: true, interval: 40000, }); });
通过使用上面的脚本, auto-rotation
将被阻止,因为interval
为false