看看这个例子: https ://jsfiddle.net/vxun2Lgg/2/
我在 container
div 上附加了一个“调整大小”事件监听器。打开开发工具并修改 container
的宽度后,不会调用调整大小回调。我错过了什么?
PS:我对窗口调整大小事件不感兴趣,只对 container
div 感兴趣。
var container = document.getElementsByClassName("container")[0];
container.addEventListener("resize", function() {
console.log("resizing")
});
<div class="container"></div>
原文由 sanjihan 发布,翻译遵循 CC BY-SA 4.0 许可协议
resize
仅对window
有效。 如果支持,您可以使用ResizeObserver
。否则,您可能必须使用
setInterval
进行轮询并检查大小。