我很难让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'/>
提前致谢!
答案 0 :(得分:4)
将scroll()
事件附加到窗口而不是正文。窗口可能有您滚动的滚动条:
$(window).scroll(function() {
....