html 的div或其他元素监听 resize事件不生效的解决办法

2020-09-09 发表在 编程语言 288
          const myObserver = new ResizeObserver(entries => {
            entries.forEach(entry => {
              console.log('大小位置', entry.contentRect)
              console.log('监听的DOM', entry.target)
            })
          })
          myObserver.observe(document.body)

    此外这个API 只能在IE11+,如果想兼容的话,建议 封装下,判断下,如果浏览器有这个API 直接用,没有的话,就使用轮询查询元素大小。

    作者:贝塔博客
    本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。
    评论
    登录以后才可以发布评论哦, 点击登录 发布评论
    评论列表 0人参与,0条评论
    暂时还没有人评论,快来一条神回复吧!