2020-09-09 发表在 编程语言 9
const myObserver = new ResizeObserver(entries => {
entries.forEach(entry => {
console.log('大小位置', entry.contentRect)
console.log('监听的DOM', entry.target)
})
})
myObserver.observe(document.body)
此外这个API 只能在IE11+,如果想兼容的话,建议 封装下,判断下,如果浏览器有这个API 直接用,没有的话,就使用轮询查询元素大小。