【发布时间】:2021-10-08 23:03:09
【问题描述】:
我正在使用 Next/React 开发一个项目。当我点击一个应该将我带到另一个页面的按钮时,滚动位置保持不变,这意味着我在新页面上向下到达 X 像素。
我在页面中添加了以下代码:
if (window.pageYOffset > 0) {
window.scrollTo(0, 0);
}
它有效。但问题是,在它工作之前,页面在到达顶部之前会向下显示 X 像素大约 1 秒或更短时间。
【问题讨论】:
标签: reactjs scroll routes next.js single-page-application