如果你使用 $("body").offset() onready 结果总是 0,即使 url 包含一个 anchor 。
是否有更好的方法来获取页面实际解析到的位置的偏移量?
谢谢!
最佳答案
那是因为 $("body").offset()
返回 body 相对于页面的顶部和左侧值。
你可能想使用
$(window).scrollTop();
如果你想要滚动位置的值。
//this will alert the scroll pos on load
$(document).ready(function(){
var scrollPos = $(window).scrollTop();
alert(scrollPos);
});
关于javascript - jQuery:如何检测页面将在刷新时返回的偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5352921/