小编典典

React的mouseEvent没有offsetX / offsetY

reactjs

我尝试获取相对于元素的点击位置,但事件没有offsetX。

onClick(e) {
  console.log(e.offsetX) // returns undefined
  console.log(e.target.offsetX) // returns undefined
}

render() {
  return <img src='http://placehold.it/1000x500' onClick={this.onClick} />
}

如何获得元素中的点击位置?


阅读 581

收藏
2020-07-22

共1个答案

小编典典

哦,我知道了。我从那里得到的e.nativeEvent.offsetX。这是正确的方法吗?

2020-07-22