Pages

position d'un element :getBoundingClientRect()

il est important de noter que :
 La position du coin en haut à gauche est relative à la zone de visualisation (viewport).

Autrement dit si vous utilisez le scrool (et changez la zone de visualisation) les valeurs peuvent changer.

⍈ code

La valeur retournée est un objet.

Voici un exemple :

 [object DOMRect] {
  bottom: 3525.3125,
  height
: 18,
  left
: 8,
  right
: 377,
  toJSON
: function toJSON() { [native code] },
  top
: 3507.3125,
  width
: 369,
  x
: 8,
  y
: 3507.3125
}

Ainsi document.getElementById("id99").getBoundingClientRect().y; donne la position en y de l'élément id99.