有没有办法获得在CSS中设置了“position:fixed”的元素的当前Y位置?我只需要知道这个元素以任何使用纯javascript的方式远离文档顶部的距离。
如果那是不可能的,我想知道为什么逻辑上不可能。
谢谢!
答案 0 :(得分:2)
使用offsetTop
属性。
var d = document.querySelector('div');
console.log(d.offsetTop);
div{
position:fixed;
top:50px;
background:red;
width:50px;
height:50px;
}
<div>
</div>