首页 > 解决方案 > 是否可以使用 resizeObserver (或类似的东西)来观察元素的顶部/左侧位置?

问题描述

我试图让一个 div 绝对位于另一个的顶部。我试图覆盖的 div 可以根据用户交互更改大小和位置。

我已经使用 resizeObserver 成功匹配了大小,但下降的一个部分是如果我试图覆盖的 div 上方的页面改变高度,resizeObserver 不会触发以将覆盖的 div 移回原位 - x/y在 resizeObserver 回调中始终为 0/0。

有什么方法可以观察静态元素的 x/y 位置吗?

标签: javascriptresize-observer

解决方案


不,没有一个模拟 MoveObserver 可以很好地实现跟踪目标位置的弹出窗口,这样我们就不必轮询这是我们目前唯一的选择。


推荐阅读