我正在尝试使用velocity.js 制作那种循环动画:将X 轴上的对象从0 平移到473,然后从0 平移到473,依此类推。
我已经成功地做到了这一点(下面的代码),但在 Android Chrome 和 iOS Chrome 浏览器上,循环会以一些延迟(滞后)重新开始。有人可以帮忙吗?
function start() {
$(".el").velocity(
{
translateX: [ -473, 0 ]
},
{
duration: 8000,
delay: 0,
easing: "linear",
complete: reset
});
}
function reset() {
$(".el").css("transform", "translate(0px, 0px)");
start();
}
start();