Rumah > Soal Jawab > teks badan
Nampaknya apabila saya menghantar nod kepada ResizeObserver.observe() pada acara DOMContentLoaded, ia akan dipanggil serta-merta. Adakah ini dianggap sebagai tingkah laku biasa?
P粉5417963222024-03-26 20:15:17
Ya, tingkah laku ini dalam spesifikasi. Mereka mempunyai nota ini: p>
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.