【发布时间】:2019-09-23 22:31:17
【问题描述】:
我正在尝试在我的 gatsby 网站中使用 gatsby-plugin-transition-link,以实现页面转换。我设法很好地安装了软件包,并正确实施了 AniLink。过渡在我的沙箱中几乎可以完美运行,但我遇到了一个有趣的错误。
我正在尝试实现封面页面转换,即彩色 div 在页面上滑动,完全覆盖它。继续在页面上滑动直到看不见,一个新的活动页面会在其后面显示。
问题是:即使封面滑出视线,初始页面也会停留一瞬间。它在消失之前与新的活动页面重叠一秒钟。为什么会发生这种情况?如何确保之前的活动页面在新的活动页面显示之前隐藏起来?
这是我的沙盒的链接:https://codesandbox.io/embed/m7z386ll6x 单击索引页面上的“转到第 2 页转换链接”,以查看正在运行的错误。单击链接后,蓝色封面会滑过页面。当封面滑出视图时,仍然可以看到索引页中的所有文本内容与第 2 页的新内容重叠,一瞬间。
【问题讨论】:
标签: reactjs transition gatsby