GSAP TweenMax是否可以使空目标错误静默失败?

时间:2018-12-07 05:06:54

标签: javascript gsap greensock

我在React应用程序中使用GSAP,并且在路由之间来回快速切换时,我遇到了大量的空目标错误。

问题是我的动画比在Macbook上向左/向右滑动要花费更多的时间来回退/前进,因此,在加载下一页时,旧动画仍在运行,并试图对空目标进行补间。 / p>

我可以通过在动画中进行空检查来轻松解决此问题,但是我对TweenMax进行了多次调用,所以我想知道是否有一种更简单的方法来1.静默失败2.进行中间检查以进行中间检查

1 个答案:

答案 0 :(得分:1)

我不太确定您是如何设置的,但是有一个TweenMax.killTweensOf()可以用来在退出路由时销毁清除代码中的内容。或将您的补间推入您杀死的TimelineLite中。或使用变量来跟踪补间并在需要时将它们杀死()。很多选择。

如果您有GSAP特定的问题,请记住,https://greensock.com/forums/处有专门的社区

补间快乐!