javascript - 是否可以使用 resizeObserver (或类似的东西)来观察元素的顶部/左侧位置?
问题描述
我试图让一个 div 绝对位于另一个的顶部。我试图覆盖的 div 可以根据用户交互更改大小和位置。
我已经使用 resizeObserver 成功匹配了大小,但下降的一个部分是如果我试图覆盖的 div 上方的页面改变高度,resizeObserver 不会触发以将覆盖的 div 移回原位 - x/y在 resizeObserver 回调中始终为 0/0。
有什么方法可以观察静态元素的 x/y 位置吗?
解决方案
不,没有一个模拟 MoveObserver 可以很好地实现跟踪目标位置的弹出窗口,这样我们就不必轮询这是我们目前唯一的选择。
推荐阅读
- button - swiftUI如何禁用按钮2秒?
- javascript - 如何以角度从firestore获取文档的唯一ID并将所有ID存储在数组中
- python - 四个数组的值和索引和的最大绝对差
- eclipse - 如何避免 GWT ui.xml 文件(语言服务器)在 Eclipse 2020-03 中出现错误消息
- javascript - 在javascript中循环数据
- python-3.x - 何时在 Conv2d() 中使用填充以及何时使用 ReflectionPad2d() Pytorch
- ar.js - 多个 nft 标记使网页非常慢
- python - 我用python编写代码来计算数字的位数,但它不适用于某些数字
- apache-kafka - 如何使用 kafka sink 向 kafka topic 发送数据?
- node.js - 我的所有 API 的 Postman 都无法获取错误