Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ScrollTop()不工作_Jquery_Scroll_Scrolltop - Fatal编程技术网

Jquery ScrollTop()不工作

Jquery ScrollTop()不工作,jquery,scroll,scrolltop,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> <

我正在努力让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'/>
提前谢谢

将滚动事件附加到窗口而不是正文。该窗口可能有您正在滚动的滚动条:

$(window).scroll(function() {
    ....
将滚动事件附加到窗口而不是正文。该窗口可能有您正在滚动的滚动条:

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

我担心这甚至没有注册警报也没有触发。再次您好,只是想让您知道,完全相同的代码现在似乎正在工作,仍然感谢您的帮助@FinMoorhouse太棒了!我忘了提到你也应该使用$window.scrollTop,但我很高兴它能工作!我担心这甚至没有注册警报也没有触发。再次您好,只是想让您知道,完全相同的代码现在似乎正在工作,仍然感谢您的帮助@FinMoorhouse太棒了!我忘了提到你也应该使用$window.scrollTop,但我很高兴它能工作!