【发布时间】:2015-06-11 19:12:24
【问题描述】:
我写了一个脚本
setInterval(function(){
$('#vslides').animate({
top: "-=1960"
}, 60000, function(){
$('.vslide:last').after($('.vslide:first'));
$('#vslides').css('top', '0px');
});
}, 60000);
它工作得很好,在一分钟内滚动几乎2000px 图像,但最后它停止了。我需要它继续到下一张图像(相同的图像,只是重复)并继续前进......我已经尝试了几件事,但似乎无法做到正确。如何使其连续,并在间隔结束时删除停止/暂停?
【问题讨论】:
-
您将间隔设置为仅每分钟重新开始。
-
正确,那么聪明的选择是什么?
-
我正在写一个答案:)
-
当第一个动画完成而不是间隔时再次触发动画,可能
标签: javascript jquery slideshow infinite-scroll vertical-scrolling