监听div的动态宽高
介绍
resize或者onResize事件是window才有的事件。
要监听div的宽高改变,就要监听window的resize后,做出了改变。
而只是改变div的宽度呢,比如侧边栏展开闭合,不改变window的宽度,而只是改变div的宽度。
使用 ResizeObserver api 可以单独监听div的宽高。
使用
1 | const resizeObserver = new ResizeObserver((entries) => { |
参考资料
完美监听一个div尺寸的改变
ResizeObserver API