Je dois mesurer avec précision les dimensions du texte au sein de mon application Web, ce que j'obtiens en créant un élément (avec des classes CSS pertinentes), en définissant son innerHTML
puis en l'ajoutant au conteneur en utilisant appendChild
.
Après avoir fait cela, il y a une attente avant que l'élément ne soit rendu et que son offsetWidth
puisse être lu pour savoir quelle est la largeur du texte.
Actuellement, j'utilise setTimeout(processText, 100)
pour attendre que le rendu soit complet.
Y a-t-il un rappel auquel je peux écouter, ou un moyen plus fiable de savoir quand un élément que j'ai créé a été rendu?