cari

Rumah  >  Soal Jawab  >  teks badan

Adakah ResizeObserver menyala dahulu apabila halaman dimuatkan?

Nampaknya apabila saya menghantar nod kepada ResizeObserver.observe() pada acara DOMContentLoaded, ia akan dipanggil serta-merta. Adakah ini dianggap sebagai tingkah laku biasa?

P粉743288436P粉743288436241 hari yang lalu404

membalas semua(1)saya akan balas

  • P粉541796322

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

    Ya, tingkah laku ini dalam spesifikasi. Mereka mempunyai nota ini:

    Jadi dalam kes anda, sama ada elemen itu belum lagi berada dalam DOM dan kes 1 akan menyalakannya, atau elemen itu sudah ada dan kes 5 akan (walaupun dalam "DOMContentLoaded" sepatutnya 5 ;) < /子>.

    Tetapi mengikut spesifikasi spesifikasi sebenar, pemerhatian perlu dicetuskan terlebih dahulu walau apa cara sekalipun. Kita boleh ambil perhatian bahawa Chrome telah mengubah tingkah lakunya baru-baru ini dalam CRBUG 1128016 kerana sebelum perubahan ini, mereka pada mulanya tidak melancarkan elemen tersembunyi.

    balas
    0
  • Batalbalas