175 votes

Comment faire le .height() réel d’un débordement : cachés ou débordement : faites défiler les div ?

J’ai une question concernant la façon d’obtenir une hauteur de div. Je suis conscient de .height() et innerHeight(), mais aucun d’eux ne fait le travail pour moi dans ce cas. La chose, c’est que dans ce cas j’ai un div qui est survolée largeur un overflow : scroll et la div a une hauteur fixe.

Si j’utilise .height() ou innerHeight(), deux d'entre eux me donne la hauteur de la zone visible, mais si je veux l’autre prise en compte, comment puis-je faire pour ?

312voto

reko_t Points 22121

Utilisez la propriété .scrollHeight du nœud DOM :``

8voto

Ajeesh Vijay Points 1

Pour plus d’informations sur `` propriété référence https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollHeight

3voto

user3018731 Points 11

Autre possibilité placerait le code html dans un débordement de non : élément masqué placé « out » de l’écran, comme un position absolue haut et gauche lesse puis 5000px, lisez cette hauteur d’éléments. Ses laid, mais fonctionne bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X