reactjs – window.scrollTo()在反应组件中?
发布时间:2020-12-14 01:50:08 所属栏目:Windows 来源:网络整理
导读:我在哪里必须将window.scrollTo(0,0)调用放在react组件中? 我试图将它直接放到渲染中并尝试使用componentDidUpdate(等待一切都被渲染),但不知何故滚动条始终保持在同一位置. – 编辑 – 问题是窗口和身体的CSS高度/溢出. 见:https://stackoverflow.com/a/1
我在哪里必须将window.scrollTo(0,0)调用放在react组件中?
我试图将它直接放到渲染中并尝试使用componentDidUpdate(等待一切都被渲染),但不知何故滚动条始终保持在同一位置. – 编辑 – 问题是窗口和身体的CSS高度/溢出. 见:https://stackoverflow.com/a/18573599/1016383
好吧,window.scrollTo(0,0)总是会粘在页面顶部.
你说这个代码应该存在于componentDidMount函数中是正确的,但你需要告诉它在哪里滚动.我会找到你要滚动到的元素的id并获得它的y坐标,而不是你在window.scrollTo中输入它,它应该工作.您可能需要获取组件的高度并将其添加到您获得的此动态值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- reactjs – Enzyme Jest window.getSelection()不
- 如何在没有PUBLIC VIRTUAL IP(VIP)地址的情况下在
- windows-explorer – 如何阻止explorer.exe保持文
- windows – IPv6链路本地地址格式
- 如何包含opencv dll以便exe运行
- 从Windows命令行与多个联系人进行Lync聊天
- 如何让Windows SCM在失败时重启我的服务
- 在Windows上使用Ubuntu上的Bash AppEngine SDK f
- windows-mobile – 在紧凑的框架3.5中播放mp3声音
- 如何将jar转换为dll,jar取决于多个罐子
热点阅读