捕捉鼠标滚轮滚动在不可滚动的Div



是否有一种方法来捕捉滚动事件,而鼠标定位在一个不可滚动的div上?我的意图是通过调整顶部偏移量来假装滚动,直到div内部的div在视图上方,然后将内部div的顶部偏移量移动到外部div的视图下方。有点像旋转木马,但是是垂直的,通过滚动鼠标滚轮来控制。显然,要捕获滚动事件,我会使用:

angular.element(elem).find('.divClass').bind('scroll', function(){...});

来处理实际发生的滚动,但我感兴趣的是实际的鼠标滚轮何时像键绑定一样滚动。

你可以使用onwheel事件。见http://www.w3schools.com/jsref/event_onwheel.asp

一些浏览器使用onmousehweel。要获得一个很好的教程,请参见https://www.sitepoint.com/html5-javascript-mouse-wheel/

相关内容

  • 没有找到相关文章

最新更新