Javascript 除非我操纵车轮,否则不会叫Onscroll
我有一个基本上是Javascript 除非我操纵车轮,否则不会叫Onscroll,javascript,html,reactjs,Javascript,Html,Reactjs,我有一个基本上是div的组件,其中包含div元素列表(其他小型组件)。内部div可以根据用户交互进行更改(添加、删除),因此允许用户在溢出时滚动 当显示此div并首次用鼠标滚动时,调用onScroll不会出现问题。当我通过css隐藏div:transform:translate3d,然后重新打开div时,onScroll不再工作 我用一个空方法将onWheel添加到渲染函数中的div 这卷轴行得通 有人能解释一下为什么我在滚轮事件中添加了一个监听器,它会触发滚动事件吗?另外,为什么滚动事件没有首
div
的组件,其中包含div
元素列表(其他小型组件)。内部div可以根据用户交互进行更改(添加、删除),因此允许用户在溢出时滚动
当显示此div
并首次用鼠标滚动时,调用onScroll
不会出现问题。当我通过css隐藏div:transform:translate3d
,然后重新打开div
时,onScroll
不再工作
我用一个空方法将onWheel
添加到渲染函数中的div
这卷轴行得通
有人能解释一下为什么我在滚轮事件中添加了一个监听器,它会触发滚动事件吗?另外,为什么滚动事件没有首先被触发
我试着用小提琴把它复制出来,但似乎奏效了:
你能试着用一种新的方式重现这个问题吗?当然!等我有空的时候再做。:)尝试用
display:none
来隐藏它,而不是transform:translate3d
谢谢,但是我们想要一个精美的动画。:)