J'essaye actuellement de modifier une fonction Javascript qui "glisse" dans un < div>. Le script tel qu'il est vous oblige à définir la hauteur de la div, donc il est généralement inutile dans < div> s dynamiquement rempli. J'ai trouvé du texte sur la propriété clientHeight en javascript, mais il semblerait qu'il ne supporte pas < div> s avec display réglé sur none (qui est la méthode utilisée pour faire glisser le div). Cela a du sens, car la hauteur de ce div dans la fenêtre du client n'est rien. Fondamentalement, je me demandais quelles autres méthodes vous connaissez tous, ou s'il y a un moyen de contourner le clientHeight = 0 lors de l'affichage: none.Javascript clientHauteur et alternatives
Merci!
Oh, et voici la fonction que je utilise:
function getDivHeight(objName) {
return boxHeight = document.getElementById(objName).clientHeight;
}
Eh bien, ça marche ... Il semble que cela soit dû aux frontières, aux marges ou au remplissage, mais si nous mesurons la hauteur hypothétique, est-ce que tout cela ne devrait pas être pris en compte? – bloudermilk
La mesure impaire était due à la position de réglage: absolue ... problème résolu (ish) – bloudermilk
Super :): 10char: –