English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
getBoundingClientRect()Метод возвращает размер элемента и его положение относительно viewport (видимой области)
Возвращаемое значение - это объект DOMRect с восемью свойствами: left, top, right, bottom, x, y, width, height。
Примечание:При расчете границ矩形 следует учитывать объем прокрутки области просмотра. Это означает, что каждый раз, когда发生变化 положение прокрутки, края (верх, левая, нижняя и правая) изменяют свои значения.
element.getBoundingClientRect()
var div = document.getElementById("myDiv"); var rect = div.getBoundingClientRect();Проверьте, ›/‹
Метод getBoundingClientRect() полностью поддерживается всеми браузерами:
Метод | |||||
getBoundingClientRect() | Да | Да | Да | Да | Да |
Возврат значения: | Объект DOMRect с восемью свойствами: left, top, right, bottom, x, y, width, height |
---|---|
Версия DOM: | Модели объектов CSS (CSSOM) |