Sys.UI.DomElement getLocation Method
Gets the absolute position of a DOM element relative to the upper-left corner of the owner frame or window. This member is static and can be invoked without creating an instance of the class.
var j = Sys.UI.DomElement.getLocation(element);
var x = j.x;
var y = j.y;
Parameters
Term |
Definition |
---|---|
element |
The target element. |
Return Value
An object of the JavaScript type Object that contains the x-coordinate and y-coordinate of the element in pixels.
Remarks
The getLocation method returns an object of the JavaScript type Object that contains the fields listed in the following table.
Field |
Definition |
---|---|
x |
The number of pixels between the element and the left edge of the owner frame or window. |
y |
The number of pixels between the element and the top edge of the owner frame or window. |
Note
The getLocation method is not supported for elements that have fixed positioning (style="position:fixed"). In some browsers, getLocation might return incorrect coordinates for elements that have this setting.
Example
The following example shows how to use the getLocation method. This code is part of a larger example found in the Sys.UI.DomElement class overview.
// 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);