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