繁体   English   中英

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

[英]GSAP TweenMax can null target error fail silently?

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

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

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

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

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

补间快乐!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM