GSAP TweenMax 空目标错误可以静默失败吗?
GSAP TweenMax can null target error fail silently?
我在我的 React 应用程序中使用 GSAP,在路由之间快速来回切换时,我 运行 遇到了大量空目标错误。
问题是我的动画比在我的 Macbook 上向左/向右滑动要后退/前进所花的时间更长,因此,在加载下一页时,旧动画仍然是 运行 并试图补间空目标。
我可以通过在动画中进行空检查来轻松解决此问题,但我有很多调用 TweenMax,所以我想知道是否有更简单的方法来 1. 静默失败 2. 使用中间件进行空检查
我不太确定您是如何设置的,但是有一个 TweenMax.killTweensOf() 可以用来在退出路线时销毁清理代码中的内容。或者将你的补间推到你 kill() 的 TimelineLite 中。或者使用变量来跟踪您的补间并在需要时 kill() 他们。很多选择。
如果您有 GSAP 特定问题,请记住 https://greensock.com/forums/
有一个专门的社区
补间快乐!
我在我的 React 应用程序中使用 GSAP,在路由之间快速来回切换时,我 运行 遇到了大量空目标错误。
问题是我的动画比在我的 Macbook 上向左/向右滑动要后退/前进所花的时间更长,因此,在加载下一页时,旧动画仍然是 运行 并试图补间空目标。
我可以通过在动画中进行空检查来轻松解决此问题,但我有很多调用 TweenMax,所以我想知道是否有更简单的方法来 1. 静默失败 2. 使用中间件进行空检查
我不太确定您是如何设置的,但是有一个 TweenMax.killTweensOf() 可以用来在退出路线时销毁清理代码中的内容。或者将你的补间推到你 kill() 的 TimelineLite 中。或者使用变量来跟踪您的补间并在需要时 kill() 他们。很多选择。
如果您有 GSAP 特定问题,请记住 https://greensock.com/forums/
有一个专门的社区补间快乐!