【发布时间】:2014-04-09 15:16:31
【问题描述】:
我的 ().scrollTop() 函数有问题。我想检查我的 html 的正文是否滚动。我试过这段代码:
p = $('body').scrollTop();
console.log(p);
也代替了我尝试的选择器中的 ('body') (document.body), ("#ID")。
问题是,在控制台中我总是得到“null”而不是“0”的返回值。我对(窗口)进行了同样的尝试,然后它返回“0”并且工作正常。但在我的情况下,我不能使用 (window) 因为我必须将 html 的溢出设置为隐藏。文档的正文是可滚动的,并且高度/宽度为 100%,所以我不明白为什么它不起作用..
非常感谢您的帮助!!
【问题讨论】:
-
为什么body可以滚动而不是window?
-
@adeneo : stackoverflow.com/a/14886047/1719752
-
@MilindAnantwar - 那个白痴回答错了!
-
@adeneo:哈哈,是的....
标签: jquery events jquery-selectors null scrolltop