gpt4 book ai didi

javascript - 从页面顶部获取项目偏移量

转载 作者:搜寻专家 更新时间:2023-11-01 04:50:03 25 4
gpt4 key购买 nike

我正在尝试获取 div 的顶部偏移量,并且我有以下在页面滚动时运行的代码:

var $elem = document.querySelector(selector);
var elemTop = $elem.offsetTop;
console.log(elemTop);

但是当我滚动时它总是打印 0 到控制台,即使该元素在首屏之下也是如此。

最佳答案

var elmTop = $elem.getBoundingClientRect().top + window.scrollY;

element.getBoundingClientRect()给出视口(viewport)内的位置,window.scrollY 给出从视口(viewport)顶部到文档顶部的距离。

关于javascript - 从页面顶部获取项目偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34422189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com