我使用 reactjs 并希望处理带有click
事件的滚动。
首先,我用componentDidMount
.
其次,click event
在列表中的每个帖子上,它将显示帖子详细信息并滚动到顶部(因为我将帖子详细信息放在页面的顶部位置)。
第三,通过单击"close button"
帖子详细信息,它将返回以前的帖子列表,但我希望网站将滚动到准确点击帖子的位置。
我这样使用:
点击事件查看帖子详情:
inSingle = (post, e) => {
this.setState({
post: post,
theposition: //How to get it here?
});
window.scrollTo(0, 0);
}
我想获得状态theposition
然后我可以完全滚动到点击帖子的位置'Close event'
。