English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
getBoundingClientRect()Il metodo restituisce le dimensioni dell'elemento e la sua posizione rispetto al viewport (视口).
Il valore restituito è un oggetto DOMRect con otto proprietà: left, top, right, bottom, x, y, width, height.
Attenzione:Nel calcolare il rettangolo di confine, è necessario considerare la quantità di scorrimento dell'area di viewport. Questo significa che ogni volta che cambia la posizione di scorrimento, i margini del rettangolo (superiore, sinistro, inferiore e destro) cambieranno i loro valori.
element.getBoundingClientRect()
var div = document.getElementById("myDiv"); var rect = div.getBoundingClientRect();Prova a vedere‹/›
Tutti i browser supportano completamente il metodo getBoundingClientRect():
Metodo | |||||
getBoundingClientRect() | Sì | Sì | Sì | Sì | Sì |
Valore di ritorno: | Oggetto DOMRect con otto proprietà: left, top, right, bottom, x, y, larghezza, altezza |
---|---|
Versione DOM: | Modello oggettuale CSS (CSSOM) |