jQuery:如何检测页面刷新时返回的偏移量?
如果您使用 $("body").offset() onready,即使 url 包含锚点,结果也始终为 0。
有没有更好的方法来获取页面实际解析到的偏移量?
谢谢!
If you use $("body").offset() onready the result is always 0, even if the url includes an anchor.
Is there a better way to get the offset of where the page will actually resolve to?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
那是因为
$("body").offset()
返回正文相对于页面的顶部和左侧值。您可能需要使用。
如果您想要滚动位置的值,
Thats because
$("body").offset()
returns the top and left values of the body relative to the page.You probably want to use
if you want the value of the scroll position.
但是
$(" body").offset()
返回一个Object
而不是0
however
$("body").offset()
return anObject
not0