2020
09-27
09-27
JavaScript监听一个DOM元素大小变化
1.需求场景开发过程中经常遇到的一个问题就是如何监听一个div的size变化。比如我用canvas绘制了一个chart,当canvas的size发生变化的时候,需要重新绘制里面的内容,这个时候就需要监听resize事件做处理。window上虽然有resize事件监听,但这并不能满足我们的需求,因为很多时候,div的size发生了变化,实际window.resize事件并未触发。对于div的resize事件的监听,实现方式有很多,比如定时器检查,通过scroll事件等等,本文...
继续阅读 >