javascript - 将滚动位置设置为隐藏元素reactjs的顶部
问题描述
我正在为我的项目使用 reactjs,目前在这里遇到问题。
我有一个带有侧边菜单的典型网页,当按下顶部的汉堡图标时,它将切换隐藏/可见。这个侧面菜单有一个项目列表,它是可滚动的。当我们将侧边菜单滚动到底部时,汉堡图标将向上移动并从我们的视图中隐藏。当我单击侧面菜单上的某个项目以转到页面时,侧面菜单当然会消失/隐藏。问题是,汉堡图标也消失了。
我认为问题在于当我单击侧面菜单底部的项目时,滚动位置没有重置回顶部。
隐藏时如何将侧边菜单的滚动位置重置为顶部?我已经尝试过 window.scrollto(0,0) 但没有奏效,因为我认为这是我侧菜单后面的页面。
解决方案
推荐阅读
- excel - 使用 VBA 添加数据验证时,类型的应用程序定义或对象定义错误
- spring - 事务未提交
- python - 如何在不转换为 Numpy 数组的情况下将 TensorFlow 张量转换为 PyTorch 张量?
- ios - Flutter,为 IOS 构建:在 Iphone 上看不到登录页面
- qt - QtObject 元素在 QML 中的工作原理
- c++ - 当涉及部分虚拟继承时,这是计算创建的基类对象数量的正确方法吗?
- excel - 匹配来自多个单元格的部分数据并返回值
- python - ImportError:没有名为 pageObjects.LoginPage 的模块
- swiftui - SwiftUI 如何从 ObservableObject 类切换 Struct 中的 Bool 并显示警报以通知用户
- laravel - Laravel 登录页面未显示布局主题