https://www.wealthsimple.com/en-ca/culture/
如果您在内部页面上滚动任意数量并导航到另一个页面,它会快速跳转到页面顶部,然后进行页面转换。
我有转换容器作为 pos:ab。任何想法为什么会发生这种情况?
https://www.wealthsimple.com/en-ca/culture/
如果您在内部页面上滚动任意数量并导航到另一个页面,它会快速跳转到页面顶部,然后进行页面转换。
我有转换容器作为 pos:ab。任何想法为什么会发生这种情况?
如果其他人有这个问题,这就是我登陆的内容。当节点退出时,只需收集滚动位置并将其锁定到位。
<TransitionGroup>
<CSSTransition
key={location.pathname}
classNames="anim"
timeout={{ enter: 700, exit: 700 }}
onExit={node => {
node.style.position = "fixed";
node.style.top = -1 * window.scrollY + "px";
}}
>
<TransitionHandler location={location}>
<div>{children()}</div>
</TransitionHandler>
</CSSTransition>
</TransitionGroup>