我正在使用时间轴为我的中继器项目设置动画(补间)。中继器中有多个项目。我想在我的时间轴中显示前三个项目,然后显示接下来的三个项目,直到所有项目结束。
完成中继器中的项目后,重复此过程。我的逻辑显示所有项目并在到达终点后重复,但我想为三个项目做这件事。有人有什么建议吗?
<script type="text/javascript">
$(document).ready() {
CSSPlugin.defaultTransformPerspective = 600;
var t1 = new TimelineMax({ repeat: 1000, yoyo: true, repeatDelay: .5 });
$('.tick').each(function (index, item) {
if (index == 0) {
t1.to(item, .3, { x: 20, ease: Back.easeOut });
t1.to(item, 0.4, { x: 0, ease:Back.easeOut, opacity:50 })
}
else {
t1.from(item, 0.7, { x: 100, rotationX: -90, transformOrigin: "50% 0px", ease: Back.easeOut })
}
});
});
</script>
有人可以建议我有什么更好的方法吗?