Maison > Questions et réponses > le corps du texte
Il semble que lorsque je passe le nœud à ResizeObserver.observe() lors de l'événement DOMContentLoaded, il est appelé immédiatement. Est-ce considéré comme un comportement normal ?
P粉5417963222024-03-26 20:15:17
Oui, ce comportement est conforme aux spécifications. Ils ont cette note : p>
Donc dans votre cas, soit l'élément n'est pas encore dans le DOM et le cas 1 le déclenchera, soit l'élément est déjà là et le cas 5 le fera (bien que dans "DOMContentLoaded", il devrait être 5 ;) < /子>.
Mais selon les spécifications actuelles, l'observation doit être déclenchée en premier quoi qu'il arrive. Nous pouvons noter que Chrome a récemment modifié son comportement dans CRBUG 1128016 car avant ce changement, ils ne tiraient pas initialement sur les éléments cachés.