Метод Sys.UI.DomElement getBounds
Возвращает набор целых координат, представляющих положение, ширину и высоту элемента DOM. Этот элемент является статическим и его можно вызывать, не создавая экземпляр класса.
var b = Sys.UI.DomElement.getBounds(element);
var x = b.x;
var y = b.y;
var w = b.width;
var h = b.height;
Параметры
Термин |
Определение |
---|---|
element |
Экземпляр Sys.UI.DomElement, координаты которого необходимо вернуть. |
Возвращаемое значение
Объект JavaScript типа Object, содержащий значение координаты X и координаты Y верхнего левого угла, а также ширину и высоту элемента в точках.
Заметки
Объект, возвращаемый методом getBounds, содержит следующие четыре поля:
Поле |
Определение |
---|---|
x |
Число пикселей между элементом и левой границей родительского фрейма или окна. |
y |
Число точек между элементом и верхним краем родительского фрейма или окна. |
width |
Ширина элемента в точках. |
height |
Высота элемента в точках. |
Пример
В следующем примере показано, как использовать метод getBounds. Данный пример кода является частью большого примера, приведенного в описании класса Sys.UI.DomElement.
// Get the bounds of the element
var elementRef = $get("Label1");
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);
// Get the bounds of the element
var elementRef = $get("Label1");
var elementBounds = Sys.UI.DomElement.getBounds(elementRef);