gpt4 book ai didi

javascript - 如何使用 jQuery *不*计算相对定位元素的绝对位置?

转载 作者:行者123 更新时间:2023-11-28 21:05:17 24 4
gpt4 key购买 nike

我知道很多方法来使用 jQuery 计算元素的偏移或位置,但我正在开发一个库,该库将由可能使用或不使用 jQuery 的客户使用,并且我需要将其保持为小到有可能。

是否有一个轻量级库或某个地方的示例与 jQuery 的 offset() 函数的工作方式相同?

最佳答案

elem.offsetLeft
elem.offsetTop

这两个属性告诉您元素elem相对于其offsetParent的位置。元素的 offsetParent 通常是一个带有 position:relative 的容器、一个表格或文档本身(或者其他一些我不记得的东西)。

您可以循环遍历 offsetParent 链,直到不再有父级为止,将 offsetLeftoffsetTop 添加在一起以获得相对于整个页面。

关于javascript - 如何使用 jQuery *不*计算相对定位元素的绝对位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10032630/

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