gpt4 book ai didi

javascript - 从 float Div 中获取元素窗口位置

转载 作者:行者123 更新时间:2023-11-30 06:41:05 30 4
gpt4 key购买 nike

<分区>

通常获取我使用的任何元素的窗口位置:

while(el) {
x += el.offsetLeft;
y += el.offsetTop;
el = el.offsetParent;
}

但是,当元素位于 float div 中时,我遇到了问题。

<div id="wrapper">
<div id="floatLeft" style="float: left; width: 20%;"></div>
<div id="floatRight" style="float: right; width: 80%;">
<div>I want to find the window pos of this</div>
</div>
</div>

在上述元素嵌套在 float div 中的情况下,它仅返回距右侧 div 边缘的偏移量。当然这是一个简化的例子,在现实世界的情况下,正确的 div 会有多个嵌套元素等。尽管如此,我如何修改我正在使用的 javascript 来考虑 float 元素?

编辑:问题实际上在于我定位绝对元素的方式,而不是与 float div 的偏移量有任何关系。这个问题是空的。

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