jquery에서 jquery.offset().top/left는 창에서 div까지의 거리를 가져오는 데 사용되고, jquery.position().top/left는 상위 div(창에서 div까지의 거리를 가져오는 데 사용됨) 절대 위치의 div여야 합니다).
(1) 먼저 jquery.offset().top / left를 소개합니다
css:
js:
var_offsetTop = $(".innerBox").offset().top; //280px
//이때 _offsetTop의 값은 290px = a.height/200px parentBox.margin-top; /40px innerBox.margin-top/10px ineBox.top/40px;
//절대 정의는 상위 div의 왼쪽 상단 모서리 내부 테두리를 기준 좌표로 하기 때문입니다.
//innerBox가 테두리를 설정하는 경우 테두리 값을 추가합니다.
(2) jqury.position().top /left는 하위 div와 상위 div 사이의 거리를 가져오는 데 사용되며, 하위 div는 절대 위치에 있어야 합니다.
css:
div{ 여백: 0px auto; }
코드 복사