Javascript 在不可滚动的Div中捕捉鼠标滚轮滚动
当鼠标位于不可滚动的Javascript 在不可滚动的Div中捕捉鼠标滚轮滚动,javascript,jquery,angularjs,javascript-events,event-handling,Javascript,Jquery,Angularjs,Javascript Events,Event Handling,当鼠标位于不可滚动的div上时,是否有方法捕获滚动事件?我的意图是通过调整顶部偏移量来假装滚动,直到div内部div在视图上方,然后将内部div的顶部偏移量移动到外部div的视图下方。有点像旋转木马,但垂直,通过鼠标滚轮滚动控制。显然,为了捕捉滚动事件,我会使用 angular.element(elem).find('.divClass').bind('scroll', function(){...}); 来处理实际发生的滚动,但我感兴趣的是实际的鼠标滚轮何时像按键绑定一样滚动。您可以使用on
div
上时,是否有方法捕获滚动事件?我的意图是通过调整顶部偏移量来假装滚动,直到div
内部div
在视图上方,然后将内部div
的顶部偏移量移动到外部div
的视图下方。有点像旋转木马,但垂直,通过鼠标滚轮滚动控制。显然,为了捕捉滚动事件,我会使用
angular.element(elem).find('.divClass').bind('scroll', function(){...});
来处理实际发生的滚动,但我感兴趣的是实际的鼠标滚轮何时像按键绑定一样滚动。您可以使用onwheel事件。看
有些浏览器使用onmouseheel。有关良好的教程,请参见,您可以使用onwheel事件。看
有些浏览器使用onmouseheel。要获得一个好的教程,请参见这不适用于触摸设备上的手指滚动,对吗?这不适用于触摸设备上的手指滚动,对吗?