在不可滚动的内部捕获鼠标滚轮滚动 Div
Catching Mouse Wheel Scroll inside Non-scrollable 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/
有没有办法在鼠标位于不可滚动的 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/