【发布时间】:2012-11-02 00:07:11
【问题描述】:
在现代浏览器中监听布局变化有哪些技巧? window.resize 不起作用,因为它仅在调整整个窗口大小时触发,而不是在内容更改导致重排时触发。
具体来说,我想知道什么时候:
- 元素的可用宽度发生变化。
- 元素的流入子元素消耗的总高度发生变化。
【问题讨论】:
-
您是想自己做,还是有可用的库?如果您有 jQuery,可能需要查看 jQuery watch plugin
-
更改内容时可以触发事件吗?
-
谢谢,Ktash 和艾伦。愿意发布任何示例吗?我更愿意接受带有工作代码的答案。
标签: javascript html css layout reflow