11484 sujets

JavaScript, DOM et API Web HTML5

Bonjour

est-ce que la fonction suivante est censée me retourner la même valeur, peu importe le navigateur utilisé ?

var hauteur = $(document).height();

Merci.
Modifié par Pedrothelion (30 Jun 2015 - 09:38)
Je vois que cela interloque tout le monde Smiley smile

Donc d'après mes tests oui la hauteur d'un document varie selon le navigateur, et je n'ai pas vraiment trop pris le temps d'élucider pourquoi.

Dans le cadre d'un site "one page" responsive, j'ai un bloc (visuellement un fil) vertical dont je souhaite adapter la hauteur suivant la taille du document (pas de la fenêtre). Ce fil part du haut du document jusqu'au footer de la page.

Pour résoudre mon problème, j'ai additionné la hauteur de chacun de mes blocs <section>, au chargement de la page et également sur l'événement js resize.

Ca marche impec !