在Bootstrap轮播中我想禁用鼠标暂停使用数据属性是否可行。我也试图设置数据间隔,但两者都不起作用。但它可以使用JavaScript,但我想通过使用数据属性来使用它。
选项可以通过数据属性或JavaScriptz传递。对于数据 属性,将选项名称附加到data-,如data-interval =“”
先谢谢。 JavaScript -
<script type="text/javascript">
$(function(){
$("#myCarousel").carousel();
});
</script>
HTML -
<div class="container">
<div id="myCarousel" class="carousel slide" data-interval="2000" data-pause="false">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item"><img src="http://twitter.github.io/bootstrap/assets/img/bootstrap-mdo-sfmoma-01.jpg" alt=""></div>
<div class="item"><img src="http://twitter.github.io/bootstrap/assets/img/bootstrap-mdo-sfmoma-02.jpg" alt=""></div>
<div class="item"><img src="http://twitter.github.io/bootstrap/assets/img/bootstrap-mdo-sfmoma-03.jpg" alt=""></div>
</div>
<!-- Carousel nav -->
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
</div>
答案 0 :(得分:6)
把它放到整个旋转木马的div中
<div id="myCarousel" class="carousel" data-pause="false">
答案 1 :(得分:0)
这有点晚了,但我认为这可能会让其他人受益。我认为这个问题是因为您尝试将数据属性与JavaScript混合在一起。不要将pause选项添加为数据属性,而是在调用carousel
函数时添加它:
$(function(){
$("#myCarousel").carousel({
pause: false
});
});
您可能还必须使用区间数据属性。