主体和html上的100%高度会产生滚动问题

时间:2014-11-10 15:40:27

标签: javascript jquery html css scroll

我遇到了一个我从未遇到的问题,我有这个页面,为了创建一个预期的效果,我必须将body和HTML标签设置为100%的高度。 在我这样做之后,我无法计算滚动量,我试过了:

$(window).on('scroll', function() {
 console.log($(window).scrollTop());
});

在我没有运气之后,我尝试将其附加到身体上,在这种情况下,事件触发并且能够告诉我何时滚动但是它总是返回滚动值0。

$('body').on('scroll', function() {
 console.log($('body').scrollTop());
});

我在Mac OSX上使用Chrome。 这已经在Firefox上在同一台计算机上进行了测试,它可以正常运行但不能在Chrome或Safari上运行,因此我认为它与webkit有关。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果你这样做

console.log(scrollY)

它将获得窗口的滚动值