Javascript 如何检测用户何时通过触摸板或鼠标滚轮完成滚动?

Javascript 如何检测用户何时通过触摸板或鼠标滚轮完成滚动?,javascript,dom,Javascript,Dom,我想知道是否有可能检测到用户何时完成了滚动 当以旧式方式拖动滚动条时,当用户释放时会触发mouseup事件 在触摸屏上滑动时,会触发touchend或MSPointerUp 但是,如果用户通过鼠标滚轮或其他触控板手势滚动,那么可以使用什么事件来确定滚动意图已经结束 我可以通过滚动事件处理程序中的超时机制来实现这一点,但理想情况下,我需要一个单一的事件来表示滚动的结束。我认为不存在这样的事件,但我希望被证明是错的。可能的重复:谢谢重复。我似乎从来没有得到好的建议时,写作的主题!我提到的超时机制是可

我想知道是否有可能检测到用户何时完成了滚动

当以旧式方式拖动滚动条时,当用户释放时会触发
mouseup
事件

在触摸屏上滑动时,会触发
touchend
MSPointerUp

但是,如果用户通过鼠标滚轮或其他触控板手势滚动,那么可以使用什么事件来确定滚动意图已经结束


我可以通过
滚动
事件处理程序中的超时机制来实现这一点,但理想情况下,我需要一个单一的事件来表示滚动的结束。

我认为不存在这样的事件,但我希望被证明是错的。可能的重复:谢谢重复。我似乎从来没有得到好的建议时,写作的主题!我提到的超时机制是可以接受的解决方案。