我正在使用 Bootstrap 轮播。我想要的是滑块只会在单击导航或分页时滑动。我试过删除
$('.carousel').carousel({
interval: 6000
});
它工作正常,但我的问题是一旦我已经点击了导航或分页,它现在会自动滑动。是否可以取消自动滑动功能?如果是这样,如何?
我正在使用 Bootstrap 轮播。我想要的是滑块只会在单击导航或分页时滑动。我试过删除
$('.carousel').carousel({
interval: 6000
});
它工作正常,但我的问题是一旦我已经点击了导航或分页,它现在会自动滑动。是否可以取消自动滑动功能?如果是这样,如何?
您可以通过 js 或 html (easist) 两种方式执行此操作
$('.carousel').carousel({
interval: false,
});
这将使自动滑动停止,因为没有添加毫秒,并且永远不会滑动。
data-interval="false"
和删除data-ride="carousel"
<div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">
变成:
<div id="carouselExampleCaptions" class="carousel slide" data-interval="false">
根据@webMan 的评论更新
您只需要在 DIV 标签中再添加一个属性,即
data-interval="false"
无需接触JS!
在轮播 div 上更改/添加到 data-interval="false"
<div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="false" id="myCarousel">
请尝试以下操作:
<script>
$(document).ready(function() {
$('.carousel').carousel('pause');
});
</script>