ResizeObserver 是否在頁面載入時先觸發?
P粉743288436
P粉743288436 2024-03-25 20:48:53
0
1
516

似乎當我在 DOMContentLoaded 事件上將節點傳遞給 ResizeObserver.observe() 時,它會立即呼叫。這被認為是正常行為嗎?

P粉743288436
P粉743288436

全部回覆(1)
P粉541796322

是的,此行為符合規範。他們確實有此註解: p>

因此,在您的情況下,要么元素尚未在DOM 中,情況1 會使其觸發,要么元素已經存在,情況5 將(儘管在“DOMContentLoaded”中,應該是5 ;).

但根據實際的規範規範,無論如何觀察都應該先觸發。我們可以注意到,Chrome 最近確實在 CRBUG 1128016 中更改了其行為,因為在此更改之前它們最初並未對隱藏元素觸發。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板