kir*_*kun 4 jquery scroll coordinates
我试图在窗口滚动时动态计算滚动条的位置.我可以使用以下命令获取加载时的初始滚动位置:
var scrollY = $(window).scrollTop();
Run Code Online (Sandbox Code Playgroud)
但是当窗口滚动时这不会更新,我需要每次重新加载以获取更新的变量.当我滚动时,我需要做什么来保持这个值更新?我尝试过类似的东西:
$(document).scroll(function(e){
$('#status').html(e.scrollY);
});
Run Code Online (Sandbox Code Playgroud)
然后创建一个div和ID为'status'来输出结果,但我什么都没得到.任何人都可以协助吗?
谢谢,克里斯
Guf*_*ffa 12
为什么你认为scrollTop窗口滚动时不会更新?当我尝试它,它工作得很好:
CSS:
#status { height: 1000px; padding: 100px; }
Run Code Online (Sandbox Code Playgroud)
脚本:
$(document).scroll(function(e){
$('#status').html($(window).scrollTop());
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="status"></div>
Run Code Online (Sandbox Code Playgroud)