我试图让这个动画循环:
var speed = 0.08;
function animate_div(object){
var duration = (object.position().left + object.width()) / speed;
object.animate(
{left: -object.width()},
duration,
'linear',
function(){
object.css('left', parseInt($('#container').width())+'px');
animate_div(object);
}
);
}
$('#container div').each(function(){
animate_div($(this));
});
此jsfiddle link
中的一个正在运行的示例在动画中随机出现一个小故障(动画停止很短的时间)。有没有办法让这个动画更流畅?
致以最诚挚的问候,