【问题标题】:GSAP TweenMax can null target error fail silently?GSAP TweenMax 可以空目标错误静默失败吗?
【发布时间】:2018-12-07 05:06:54
【问题描述】:

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

问题是我的动画比在我的 Macbook 上向左/向右滑动需要更长的时间来后退/前进,所以在下一页加载时,旧动画仍在运行并尝试补间一个空目标。

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

【问题讨论】:

    标签: javascript gsap


    【解决方案1】:

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

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

    补间快乐!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2021-03-23
      相关资源
      最近更新 更多