我使用react-virtualized
创建无限列表组件,使用antd
创建模态组件.List项绑定click事件以显示模态。
hrer是演示的链接:https://codepen.io/dingjs/pen/eRXZyw?editors=0010
问题出现在第三步。
如果列表的标题位于浏览器顶部,则窗口将滚动到列表顶部。
答案 0 :(得分:0)
你没有明确地说明你的实际问题是什么,但是从标题中猜测你希望窗口在模态关闭时滚动到顶部。但这很简单,我认为你的实际问题是不同的......?
放一个
<div id="topOfList"></div>
在列表的开头,然后
close = () => {
this.setState({
visible: false
})
document.getElementById('topOfList').scrollIntoView()
}