滚动到NextJS中链接路由更改前的页面顶部



当我单击指向新页面的链接时,页面加载,然后滚动到页面顶部。我想更改这种行为,即在呈现路由更改之前,滚动重置到页面顶部。您可以在https://mitconsulting.group/如果你在主页上向下滚动,然后使用导航栏导航到一个新页面,而不向上滚动,新页面就会呈现,然后滚动到顶部。这会打乱我的淡入淡出滚动动画,通常看起来很糟糕。

如果像我一样使用react bootstrap,则需要使用scroll-behavior: auto !important;覆盖scroll-behavior: smooth;