Метод 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);
// Get the location of the element
var elementLoc = Sys.UI.DomElement.getLocation(elementRef);