我可以使用MutationObserver来监听计算样式的变化吗?我有一个宽度为100%的div,我想知道它的计算宽度何时发生变化,但到目前为止还没有成功.如果我务实地更改样式,MutationObserver会起作用:
document.getElementById("myDiv").style.width = "200px"
但是,如果通过窗口调整大小或父div重新调整大小来调整接口大小,则它不起作用.
任何不涉及超时的解决方案?
更新:我对一个也不会涉及监听窗口调整大小事件的解决方案特别感兴趣,因为有时界面会在没有调整窗口大小的情况下发生变化.例如,具有宽度百分比和父节点大小的div更改.