首页 > 解决方案 > 将滚动位置设置为隐藏元素reactjs的顶部

问题描述

我正在为我的项目使用 reactjs,目前在这里遇到问题。

我有一个带有侧边菜单的典型网页,当按下顶部的汉堡图标时,它将切换隐藏/可见。这个侧面菜单有一个项目列表,它是可滚动的。当我们将侧边菜单滚动到底部时,汉堡图标将向上移动并从我们的视图中隐藏。当我单击侧面菜单上的某个项目以转到页面时,侧面菜单当然会消失/隐藏。问题是,汉堡图标也消失了。

我认为问题在于当我单击侧面菜单底部的项目时,滚动位置没有重置回顶部。

隐藏时如何将侧边菜单的滚动位置重置为顶部?我已经尝试过 window.scrollto(0,0) 但没有奏效,因为我认为这是我侧菜单后面的页面。

标签: javascripthtmlcssreactjsscroll

解决方案


推荐阅读