2013-11-15 2 views
0

주어진 페이지에서 인라인 요소의 순수 JavaScript (제 3 자 라이브러리없이)를 사용하여 정확한 위/왼쪽 위치를 얻는 방법이 있습니까? 고정/상대 위치 지정이있는 블록 요소 또는 요소의 경우 매우 쉽습니다.화면에서 인라인 요소의 위쪽/왼쪽 위치와 높이를 얻는 방법은 무엇입니까?

두 번째 질문은 이러한 인라인 요소의 정확한 높이를 얻는 것에 관한 것입니다. 심지어 가능할까요?

감사합니다. 내가 제대로 질문을 이해하면

답변

0

는 다음과 같은 기능 (QuirksMode의 호의는) 당신이 찾고있는 무엇을 달성 :

function findPos(obj) { 
    var curleft = curtop = 0; 

    if(obj.offsetParent) 
    { 
     do 
     { 
      curleft += obj.offsetLeft; 
      curtop += obj.offsetTop; 
     } 
     while (obj = obj.offsetParent); 
    } 

    return [curleft,curtop]; 
} 

내가 함께 jsFiddle Demo 넣어 인라인 요소의 위치의 검색을 보여왔다.

관련 문제