【发布时间】:2019-04-09 01:44:27
【问题描述】:
我使用 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' 所点击帖子的位置。
【问题讨论】:
-
你用的是什么版本的 react?
-
@SungKim 我正在使用最新版本
标签: javascript reactjs