我在CSS中使用了overflow属性来禁用在桌面上的动量滚动,如下所示:
html {
height: 100%;
width: 100%;
overflow: hidden;
}
body {
height: 100%;
width: 100%;
overflow: auto;
}
在此之前,滚动事件绑定到
window
,我可以使用$(this).scrollTop()
找出滚动位置,从而确定滚动方向。现在,滚动事件已绑定到
document.body
,但是我找不到可以找到滚动位置的任何地方。 scrollTop()
函数始终返回0,而我无法获得滚动方向。有什么办法吗?
最佳答案
您可以找到body元素的scrollTop()位置:
$('body').scrollTop()
http://jsfiddle.net/donnellyjoe/8w7g52ka/