返回

Js:ResizeObserver 接口监视HTML元素尺寸的变化

发布时间:2022-12-07 12:51:24 355
# html# git# github

在这里插入图片描述 文档

  • https://developer.mozilla.org/zh-CN/docs/Web/API/ResizeObserver
  • https://github.com/que-etc/resize-observer-polyfill

文档描述

  • ResizeObserver 接口监视 Element 内容盒或边框盒或者 SVGElement 边界尺寸的变化。

使用示例

<style>

#box {

    height: 200px;

    background-color: #808080;

  }

</style>

<div id="box"></div>

<script>

  const resizeObserver = new ResizeObserver((entries) => {

    for (const entry of entries) {

      console.log(entry.contentRect.width);

    }

  });

  resizeObserver.observe(document.querySelector("#box"));

</script>

在线Demo: https://mouday.github.io/front-end-demo/ResizeObserver-demo.html

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线