随笔-检测元素大小变化iframe

0 阅读1分钟

今天遇到一个功能需要拖拽时检测div的宽度,有现成的api可以使用但有兼容问题,用库的话又没必要。 目前resize可以解决问题,到window才有这个事件,查了查资料可以用ifreme配合父绝子相,需要被检测的元素为父亲元素,ifreme为子元素,父元素大小会影响子元素的变化,从而触发resize,目前项目中简单使用,截图如下

考虑到这样不太优雅,所以晚上回去后封装一下,希望能通用一点,准备用组件的形式 考虑点 这个检测元素的children为被检测元素,还需要把onresize的事件传进去 或者用hook的形式