dom-size-monitor

监听元素大小变化

Usage no npm install needed!

<script type="module">
  import domSizeMonitor from 'https://cdn.skypack.dev/dom-size-monitor';
</script>

README

dom-size-monitor

高性能监听元素尺寸变化

使用

install

// es6
import { bind, clear } from 'dom-size-monitor'

//common
let { bind, clear } = require('dom-size-monitor')
  • bind

给元素添加一个大小变化监听事件,返回当前元素的解绑事件

// 绑定事件
const unbind = bind(document.querySelector('.container'), element => {
  // do what you want to to.
})

// 解绑事件
unbind()
  • clear

清除元素上面的所有大小变化监听事件

clear(document.querySelector('.container'))