Bonjour a tous,
Voila je suis actuellement sur un projet qui est de développer ma propre version d'une dialog box (en gros une div en position absolute qui contient du texte et des images)
Pour cela j'ai utiliser cette méthode
Le problème est que je souhaite possitionner cette boite au milieu du l'ecran.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $('<div id="dialogBox"></div>').appendTo('body').html('un contenu html avec image <img src="Source.gif">'); $('#'+config.boxId).css({ position:'absolute' });
Pour cela je regarde la largeur et la hauteur de la box "dialogBox" avec
Et c'est la que je me rend compte que le résultat donné correspond a la hauteur et la largeur de la box avant le chargement de l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 console.log($('#'+config.boxId).width()); console.log($('#'+config.boxId).height());
Ma question est donc, peut-on attendre le chargement complet d'une div avant de regarder sa hauteur et sa largeur ?
Partager