ScrollTop()不工作

时间:2014-02-07 21:44:24

标签: jquery scroll scrolltop

我很难让scrolltop()返回一个值。现在它只给出0.我知道这是一个简单的问题,但有人有任何建议吗?

这是JQuery:

$(document).ready(function(){
$('body').scroll(function(){
var body = $("body");
var top = body.scrollTop()
$('p').text(top)
});
});

HTML:

<p>Top value will go here</p>
<div style='height:2000px'/>

提前致谢!

1 个答案:

答案 0 :(得分:4)

scroll()事件附加到窗口而不是正文。窗口可能有您滚动的滚动条:

$(window).scroll(function() {
    ....