是否可以使Bootstrap 4 Carousel仅在悬停时播放?像通常一样,它是一个静止图像,但是在mouseenter上它开始循环旋转木马并且在mouseleave上它暂停。谢谢!
编辑:
所以这里是代码:
<div id="myCarousel" class="carousel carousel-fade">
<div class="carousel-inner embed-responsive embed-responsive-21by9">
<?php tuote_kuvat( '_tuote_img', 'full' ) ?>
</div>
<a class="carousel-control-prev" href="#myCarousel" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#myCarousel" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<script>
$(document).ready(function(){
$("#myCarousel").carousel({
interval: 1000,
pause: true;
});
$('#myCarousel').hover(function(){
$("#myCarousel").carousel('cycle');
},function(){
$("#myCarousel").carousel('pause');
});
});
</script>
我对javascript缺乏经验,所以有可能,我实施这些轮播方法错了吗?我的代码上的javascript什么也没做。
感谢您的贡献到目前为止,这个问题让我很生气。
答案 0 :(得分:0)
尝试以下代码,将Yourcontainer和Carousel元素替换为元素。
$('#Yourcontainer').hover(function(){
$("#Carousel").carousel('cycle');
},function(){
$("#Carousel").carousel('pause');
});