javascript - 如何获取元素与顶部的距离?

标签 javascript

我想知道如何使用 JavaScript 获取元素与页面顶部而非父元素的距离。
enter image description here

http://jsfiddle.net/yZGSt/1/

最佳答案

var elDistanceToTop = window.pageYOffset + el.getBoundingClientRect().top

根据我的经验,document.body.scrollTop 并不总是返回当前滚动位置(例如,如果滚动实际上发生在不同的元素上)。

关于javascript - 如何获取元素与顶部的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11805955/

相关文章:

javascript - Ajax Jquery 并行调用不提供数据

javascript - 如何将变量从 Razor 传递到 JavaScript?

javascript - 浏览器事件默认操作 - 有规范吗?

javascript - 如何使用 Angular js ngClick 单击元素?

javascript - 捕获浏览器关闭事件

Javascript 事件增量索引

Javascript + MailChimp API 订阅

javascript - 如何向数据表添加索引列

javascript - React.js、JavaScript 通过单击数组中的父元素获取 Img

javascript - 从 map 外部访问 Highmaps 节点