我想知道如何使无限自动滚动停止,当点击右箭头时,它将显示每页不是每个项目?
$('.carousel.carousel-multi .item').each(function () {
var next = $(this).next();
if (!next.length) {
next = $(this).siblings(':first');
}
next.children(':first-child').clone().attr("aria-hidden", "true").appendTo($(this));
if (next.next().length > 0) {
next.next().children(':first-child').clone().attr("aria-hidden", "true").appendTo($(this));
}
else {
$(this).siblings(':first').children(':first-child').clone().appendTo($(this));
}
});
的链接
答案 0 :(得分:1)
如果您不想要无限自动滚动,请添加以下内容:
数据间隔="假"
只需这样做:
<div class="carousel slide" data-ride="carousel" data-type="multi" data-interval="false" id="myCarousel">
这是一个有效的解决方案。希望它有所帮助!
以下是工作解决方案的链接: http://codepen.io/HenryGranados/pen/KWLweQ
答案 1 :(得分:0)
要停止无限自动滚动,您可以在js:
中使用此代码$('#myCarousel').carousel({
pause: true,
interval: false
});
Inside Bootstrap“carousel-inner”类具有“item”,其默认为全宽,表现为类似块,因此您可以在页面中放置想要显示的项目并使用“col-”控制它用于设计响应的类。