gpt4 book ai didi

jquery - 如果父元素固定,则 offset().top 无法按预期工作

转载 作者:太空狗 更新时间:2023-10-29 15:45:04 27 4
gpt4 key购买 nike

我正在使用 position : fixed 作为 div 以将该 div 粘贴在页面顶部,但是当我使用 offset().top 作为其子值时,它在滚动时给出不同的值。我试过:

CSS:

.parent{
position : fixed;
top : 0px;
}
.child{
height : 20px;
margin-top : 10px;
}

JS:

console.log($(".child").offset().top);

当我滚动页面时,上面的 JS 代码给出了不同的结果。

最佳答案

使用 .position() 获取元素相对于其偏移父元素的当前坐标。 .offset() 方法为您提供相对于整个文档的坐标。

$(".child").position()

关于jquery - 如果父元素固定,则 offset().top 无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844757/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com