如何解决反应 |添加滚动事件监听器水平
所以我想弄清楚如何计算我的水平表格滚动addEventListener
函数的位置。
我的表格元素被包裹在 <InfiniteScroll>
反应组件中,它在我的表格组件中:
const tableScrollRef = useRef<any>()
...
...
return(
<InfiniteScroll
ref={tableScrollRef}
>
<table>
....
</table>
</InfiniteScroll>
)
我是这样开始的:
useEffect(() => {
tableScrollRef?.current?.el?.addEventListener('scroll',() => {
console.log('Testing')
})
})
但这仅记录垂直滚动,而不记录水平滚动。我需要的是从事件对象中获取一个 offset left
值(这样我就可以尝试计算它的位置)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。