扫码关注官方订阅号
似乎当我在 DOMContentLoaded 事件上将节点传递给 ResizeObserver.observe() 时,它会立即调用。这被认为是正常行为吗?
是的,此行为符合规范。他们确实有此注释: p>
因此,在您的情况下,要么元素尚未在 DOM 中,情况 1 会使其触发,要么元素已经存在,情况 5 将(尽管在“DOMContentLoaded”中,应该是 5 ;).
但根据实际的规范规范,无论如何观察都应该首先触发。我们可以注意到,Chrome 最近确实在 CRBUG 1128016 中更改了其行为,因为在此更改之前它们最初并未对隐藏元素触发。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是的,此行为符合规范。他们确实有此注释: p>
因此,在您的情况下,要么元素尚未在 DOM 中,情况 1 会使其触发,要么元素已经存在,情况 5 将(尽管在“DOMContentLoaded”中,应该是 5 ;).
但根据实际的规范规范,无论如何观察都应该首先触发。我们可以注意到,Chrome 最近确实在 CRBUG 1128016 中更改了其行为,因为在此更改之前它们最初并未对隐藏元素触发。