获取元素与 window 顶部的距离,当用户滚动时该距离会改变

Get distance of element from top of the window which changes when user scrolls

我需要找到 window 顶部到元素之间的距离。我可以使用 offsetTop 计算该距离,但在 offsetTop 中它只给出元素与 window 顶部的距离,我想要的是在用户向上滚动时减少距离。并在用户向下滚动时增加距离。那么如何实现呢?

使用.getBoundingClientRect().

在此处查看更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect