gpt4 book ai didi

javascript - 如何在不移动元素的情况下计算它应该在哪里?

转载 作者:行者123 更新时间:2023-12-02 19:06:39 24 4
gpt4 key购买 nike

我需要更改元素的水平位置。为此,我使用 .css('left', value) 更改其 left 属性。如果没有定义 left 值,这会将元素相对于其应有的位置移动。

现在我需要重新计算将元素移动到其他位置的位置,为此,如果我没有更改其 left 属性,我需要该元素应位于的位置。

我可以删除 left 值并询问其位置,但随后元素也会移动,并且希望避免这种情况,因为我可能会使元素在位置之间跳转。

如何获取元素所在的位置?

最佳答案

如果多次更改 left 样式,元素不会在位置之间跳转。只要您的函数正在运行,浏览器中就不会更新。您可以安全地重置 left 样式,获取位置,然后设置新的 left 值。

关于javascript - 如何在不移动元素的情况下计算它应该在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246455/

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