首页 文章

当另一个元素发生变化时,观察dom中元素的偏移量?

提问于
浏览
3

我正在尝试找到一种方法来监视/观察DOM元素上的偏移/宽度/高度以捕获任何更改 . 但是,如果另一个元素移动了监视元素或调整了大小,我还需要捕获元素的任何更改 . 例如 . 观察对象上方的DOM元素增长,占用更多空间,导致被观察元素偏移移动 .

Example to demonstrate what I need to watch/monitor

我使用计时器实现了它,但回调/观察器会好很多 .

我已经找到了几种方法来观察特定元素的变化,但这将涉及监视整个DOM的变化,这是不理想的 .

显示如何监视/观察特定项目更改的解决方案将无济于事,因为它们依赖于特定项目上的属性/ CSS更改 . 什么不起作用的例子:jQuery CSS Property Monitoring Another watch tool

我认为MutationObserver可能会起作用,但我还没有让它工作 .

如果有人有想法,请赐教他们!

更新14.Oct 2013:请参阅我自己的答案以获得解决方案 .

1 回答

相关问题