Javascript 使用溢出:自动禁用动量滚动后如何获取滚动方向?
我使用CSS中的overflow属性禁用桌面上的动量滚动,如下所示:Javascript 使用溢出:自动禁用动量滚动后如何获取滚动方向?,javascript,jquery,html,css,scroll,Javascript,Jquery,Html,Css,Scroll,我使用CSS中的overflow属性禁用桌面上的动量滚动,如下所示: html { height: 100%; width: 100%; overflow: hidden; } body { height: 100%; width: 100%; overflow: auto; } 在此之前,scroll事件绑定到窗口,我可以使用$(this).scrollTop()查找滚动位置,从而确定滚动方向 现在滚动事件绑定到document.body,但
html {
height: 100%;
width: 100%;
overflow: hidden;
}
body {
height: 100%;
width: 100%;
overflow: auto;
}
在此之前,scroll事件绑定到窗口
,我可以使用$(this).scrollTop()
查找滚动位置,从而确定滚动方向
现在滚动事件绑定到document.body
,但是我找不到任何可以找到滚动位置的地方。scrollTop()
函数总是返回0,我无法获得滚动的方向
有解决方案吗?您可以找到body元素的scrollTop()位置:
$('body').scrollTop()