gpt4 book ai didi

javascript - 获取 HTML 元素在主体坐标中的位置

转载 作者:太空宇宙 更新时间:2023-11-04 00:28:41 24 4
gpt4 key购买 nike

如果我有一个名为 Div1 的嵌套 HTML 元素(一个 div 位于另一个 div 内,而另一个 div 位于 body 内),如何从 body 元素的 Angular 获取 Div1 的 x、y 位置 也许这称为 HTML 元素的窗口/屏幕位置)?

希望这是有道理的:)

最佳答案

function getWhere(node, top){
top= top || document.body;
var x= 0, y= 0;
while(node){
y+= node.offsetTop;
x+= node.offsetLeft;
node= node.offsetParent;
if(node== top) break;
}
return [x, y];
}

关于javascript - 获取 HTML 元素在主体坐标中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399953/

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