首页 > 解决方案 > 获取元素与窗口顶部的距离,当用户滚动时该距离会发生变化

问题描述

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

标签: javascripthtmldistance

解决方案


使用.getBoundingClientRect().

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


推荐阅读