【发布时间】:2019-09-25 20:57:50
【问题描述】:
我将AutoSizer 用于我的应用程序中的一个用例。在 Autosizer 代码中,它们更改了 scrollTop,因此触发了滚动事件。当滚动事件被捕获(而不是冒泡)时,如何防止 AutoSizer 中的滚动事件(或仅将事件限制到所需的元素)?我能找到的一种方法是检查事件处理程序中的target 和currentTarget 是否相同
onScroll = event => {
if(event.target === event.currentTarget){
...do Something
}
}
这是正确的方法还是有其他方法?
附言我在我的应用程序中使用react
【问题讨论】:
标签: javascript reactjs dom react-virtualized