Jquery ScrollTop()不工作
我正在努力让scrolltop返回一个值。现在它只给出0。我知道这是一个简单的问题,但有人有什么建议吗 以下是JQuery: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> <
$(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,但我很高兴它能工作!