検索

ホームページ  >  に質問  >  本文

ページの読み込み時に最初に ResizeObserver が起動しますか?

DOMContentLoaded イベントで ResizeObserver.observe() にノードを渡すと、すぐに呼び出されるようです。これは正常な動作とみなされますか?

P粉743288436P粉743288436311日前465

全員に返信(1)返信します

  • P粉541796322

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

    はい、この動作は仕様に準拠しています。 このコメント:があります

    つまり、あなたのケースでは、要素がまだDOMになく、ケース1で起動するか、要素がすでに存在していてケース5で起動します (ただし、「DOMContentLoaded」では5である必要があります) ;)< /子>.

    しかし、実際の仕様によれば、何があっても最初に監視がトリガーされる必要があります。 Chrome は最近 CRBUG 1128016 で動作を変更したことに注意してください。この変更が行われる前は、最初は非表示の要素に対して起動していませんでした。

    返事
    0
  • キャンセル返事