Heim  >  Fragen und Antworten  >  Hauptteil

Wird der ResizeObserver zuerst ausgelöst, wenn die Seite geladen wird?

Es scheint, dass, wenn ich den Knoten beim DOMContentLoaded-Ereignis an ResizeObserver.observe() übergebe, dieser sofort aufgerufen wird. Wird dies als normales Verhalten angesehen?

P粉743288436P粉743288436207 Tage vor374

Antworte allen(1)Ich werde antworten

  • P粉541796322

    P粉5417963222024-03-26 20:15:17

    是的,此行为符合规范。他们确实有此注释

    因此,在您的情况下,要么元素尚未在 DOM 中,情况 1 会使其触发,要么元素已经存在,情况 5 将(尽管在“DOMContentLoaded”中,应该是 5 ;)< /子>.

    但根据实际的规范规范,无论如何观察都应该首先触发。我们可以注意到,Chrome 最近确实在 CRBUG 1128016 中更改了其行为,因为在此更改之前它们最初并未对隐藏元素触发。

    Antwort
    0
  • StornierenAntwort