Dev Language/JAVASCRIPT

엘리먼트 x,y 위치값 가져오기

타카스 류지 2016. 2. 15. 16:36

function getOffset( el ) {
   
var _x = 0;
   
var _y = 0;
   
while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) {

_x += el.offsetLeft - el.scrollLeft;
        _y
+= el.offsetTop - el.scrollTop;
        el
= el.offsetParent;
   
}
   
return { top: _y, left: _x };
}

 

 


var x = getOffset( document.getElementById('yourElId') ).left;