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

mar*_*ite 7 javascript resize-observer

我试图将一个 div 绝对定位在另一个 div 之上。我试图覆盖的 div 可以根据用户交互更改大小和位置。

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

有没有办法观察静态元素的 x/y 位置?

cap*_*apr 3

不,没有一个模拟 MoveObserver 非常适合实现跟踪目标位置的弹出窗口,因此我们不必轮询当前唯一的选择。