一切正常,除了在垂直滚动位置上切换内容时,会跳到所显示的div的大小。换句话说,所显示的内容被定位在“显示更多”按钮的上方,而不是扩展文本并保持滚动位置在文本的开头。我已经搜索了所有的东西和所有地方,但在没有记住和恢复滚动位置的情况下,无法找到一个优雅的解决方案。下面是一个示例代码,它显示了我的问题。import {useState} from "react"
export default fu
当您滚动并刷新网页时,滚动条会跳转到刷新前的位置。我有一些与滚动相关的JavaScript,它在"scroll“事件上修改网页的视觉状态,但它在刷新后不会注册"scroll position restoring”。目前,我通过简单地设置setTimeout,等待一段时间,然后读取滚动位置并运行我的代码来解决这个问题,但这是不正确的。有没有更好的方法来做到这一点?