我想知道如何使用 JavaScript 获取元素与页面顶部而非父元素的距离。
最佳答案
var elDistanceToTop = window.pageYOffset + el.getBoundingClientRect().top
根据我的经验,document.body.scrollTop
并不总是返回当前滚动位置(例如,如果滚动实际上发生在不同的元素上)。
关于javascript - 如何获取元素与顶部的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11805955/