English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
getBoundingClientRect()La méthode renvoie la taille de l'élément et sa position par rapport au viewport (vueport).
La valeur retournée est un objet DOMRect avec huit propriétés : left, top, right, bottom, x, y, width et height.
Remarque :Lors du calcul du rectangle de contour, il faut tenir compte du décalage de défilement de la zone de visualisation. Cela signifie que chaque fois que la position de défilement change, les bords (haut, gauche, bas et droite) du rectangle changent leurs valeurs.
element.getBoundingClientRect()
var div = document.getElementById("myDiv"); var rect = div.getBoundingClientRect();Voyons si‹/›
La méthode getBoundingClientRect() est complètement supportée par tous les navigateurs :
Méthode | |||||
getBoundingClientRect() | Oui | Oui | Oui | Oui | Oui |
Valeur de retour : | L'objet DOMRect comporte huit propriétés : left, top, right, bottom, x, y, width, height |
---|---|
Version DOM : | Modèle d'objet CSS (CSSOM) |