React的mouseEvent没有offsetX / offsetY

我尝试获取相对于元素的点击位置,但事件没有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} />

}

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

回答:

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

以上是 React的mouseEvent没有offsetX / offsetY 的全部内容, 来源链接: utcz.com/qa/410948.html

回到顶部