【发布时间】:2017-12-12 21:34:20
【问题描述】:
我正在尝试使用 flex 容器制作图像轮播。 我希望轮播在特定时间过去时滑动图像。第一次迭代没问题,但当第二次迭代到来时,它什么也不做。
我不想使用第三方轮播。谢谢你的回答
$(document).ready( function() {
var carouselWidth = $('.rm-carousel-item').width();
var carIndex = 0;
var playCarousel = setInterval(function(){ autoPlayCarousel(carIndex) }, 3000);
function autoPlayCarousel(index){
var items = $('.racmma-carousel').children();
for (var i = 0; i < items.length; i++){
console.log(i);
var item = items.get(i);
$(item).css({'transform' : 'translate(' + -carouselWidth +'px, ' + 0 + 'px)'});
}
carIndex += 1;
//if ( carIndex > items.length) { carIndex = 0; }
}
});
这是我得到的小提琴:
【问题讨论】:
标签: javascript jquery css flexbox