Sys.UI.DomElement getLocation 메서드

소유자 프레임 또는 창의 왼쪽 맨 위를 기준으로 DOM 요소의 절대 위치를 가져옵니다. 이 멤버는 정적 멤버이며 클래스의 인스턴스를 만들지 않고 호출할 수 있습니다.

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

용어

내용

element

대상 요소입니다.

요소의 x 및 y 좌표(픽셀)를 포함하는 JavaScript Object 형식의 개체입니다.

getLocation 메서드는 다음 표에 제공된 필드를 포함하는 JavaScript Object 형식의 개체를 반환합니다.

필드

내용

x

소유자 프레임 또는 창의 왼쪽 가장자리와 요소 사이의 픽셀 수입니다.

y

소유자 프레임 또는 창의 위쪽 가장자리와 요소 사이의 픽셀 수입니다.

참고참고

고정 위치가 지정된 요소(style="position:fixed")에는 getLocation 메서드를 사용할 수 없습니다. 일부 브라우저에서는 이 설정이 지정된 요소에 getLocation 메서드를 사용할 경우 잘못된 좌표가 반환될 수 있습니다.

다음 예제에서는 getLocation 메서드를 사용하는 방법을 보여 줍니다. 이 코드는 Sys.UI.DomElement 클래스 개요에 포함된 예제의 일부입니다.


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


표시: