javascript 에서 요소 위 치 를 가 져 오 는 빠 른 방법 getBoundingClient Rect()

이 는 왼쪽,right,top,bottom 네 가지 속성 을 포함 하여 각각 이 요소 의 왼쪽 상단 과 오른쪽 하단 이 브 라 우 저 창(viewport)왼쪽 상단 과 의 거리 에 대응 합 니 다.따라서 웹 요소 의 상대 적 인 위 치 는 var X=this.getBoundingClient Rect().left 입 니 다.  var Y =this.getBoundingClientRect().top; 스크롤 거 리 를 더 하면 절대 위치 var X=this.getBoundingClient Rect().left+document.documentElement.scrollLeft 를 얻 을 수 있 습 니 다.  var Y =this.getBoundingClientRect().top+document.documentElement.scrollTop; 현재 IE,Firefox 3.0+,Opera 9.5+는 모두 이 방법 을 지원 하지만 Firefox 2.x,Safari,Chrome,Konqueror 는 지원 하지 않 습 니 다.

좋은 웹페이지 즐겨찾기