如何检测滚动条上的mouseup?(或"scrollEnd"事件)

Mar*_*ahn 6 javascript scrollbar javascript-events

任何人都知道如何在滚动条上检测鼠标事件?它适用于FF,但不适用于Chrome或IE9.

我设置了一个快速演示:http://jsfiddle.net/2EE3P/

总的想法是我想要检测一个scrollEnd事件.显然没有这样的事情,所以我mouseUp和定时器的组合,但是mouseUp在大多数浏览器中没有触发!div包含一个项目网格,因此当用户停止滚动时,我想将滚动位置调整到最近的有意义的点,例如最近单元格的边缘.但是,如果它们处于滚动的中间,我不想自动调整位置.

我也很乐意接受任何给我相同的答案 scrollEnd

小智 0

回答我自己的问题,这样我就可以关闭它——对此没有好的解决方案,所以计时器......

  • 这不是答案,也不应该这样选择,即使这是您自己的问题。请帮助其他开发人员并跟进您正在使用的计时器代码。 (2认同)