상위 요소가 많은 하위 요소가 합산되어있을 수있는 offSetTop 및 전체 offSetLeft를 얻고 싶습니다.모든 offsetParent 또는 총계 가져 오기 offSetTop 및 total offSetLeft
수동 방식으로 하나씩 추가하는 것 외에 단축 방법이 있습니까? jQuery를 사용하여
상위 요소가 많은 하위 요소가 합산되어있을 수있는 offSetTop 및 전체 offSetLeft를 얻고 싶습니다.모든 offsetParent 또는 총계 가져 오기 offSetTop 및 total offSetLeft
수동 방식으로 하나씩 추가하는 것 외에 단축 방법이 있습니까? jQuery를 사용하여
: $(node).offset()
다음 .top
및
.left
jQuery를하지 않고 대답을 제공하려면 :
var a = Element, b = 0, c = 0;
while (a) {
b += a.offsetLeft;
c += a.offsetTop;
a = a.offsetParent;
}
Element
이 요소 노드
offsetLeft
및
offsetTop
이 필요합니다.
+1은 jQuery를 사용하지 않습니다. –
이것은 괜찮은 스크립트 인 것처럼 보입니다. http://www.quirksmode.org/js/findpos.html –