当鼠标位于不可滚动的div
上时,有没有办法捕获滚动事件?我的目的是通过调整顶部偏移来假设滚动,直到div
内的div
高于视图,然后将内部div
的顶部偏移移动到下方div
的下方视图。有点像旋转木马,但垂直并通过滚动鼠标滚轮控制。显然,为了捕捉滚动事件,我会使用
angular.element(elem).find('.divClass').bind('scroll', function(){...});
处理实际发生的滚动,但我对实际鼠标滚轮滚动的方式感兴趣,就像一个键绑定一样。
答案 0 :(得分:2)
你可以使用onwheel事件。见http://www.w3schools.com/jsref/event_onwheel.asp
有些浏览器使用onmousehweel。有关一个好的教程,请参阅https://www.sitepoint.com/html5-javascript-mouse-wheel/