Метод Sys.UI.DomElement getLocation

Получает абсолютное расположения элемента DOM относительно верхнего левого угла родительского фрейма или окна. Этот элемент является статическим и его можно вызывать, не создавая экземпляр класса.

var j = Sys.UI.DomElement.getLocation(element);
var x = j.x;
var y = j.y;

Термин

Определение

element

Целевой элемент.

Объект JavaScript типа Object, содержащий значения координат X и Y элемента в точках.

Метод getLocation возвращает объект JavaScript типа Object, содержащий поля, перечисленные в следующей таблице.

Поле

Определение

x

Число пикселей между элементом и левой границей родительского фрейма или окна.

y

Число точек между элементом и верхней границей родительского фрейма или окна.

ПримечаниеПримечание

Метод getLocation не поддерживается для элементов с фиксированной позицией (style="position:fixed"). В некоторых обозревателях метод getLocation может возвращать неверные координаты для элементов с этим параметром.

В следующем примере показано, как использовать метод getLocation. Данный пример кода является частью большего примера, приведенного в описании класса Sys.UI.DomElement.


// Get the location of the element
var elementLoc = Sys.UI.DomElement.getLocation(elementRef);


Показ: