티스토리 뷰
.position()
조건에 일치하는 요소 집합 중 첫번째 요소의 문서 상의 부모 요소를 기준으로 한 상대적인 좌표값을 반환합니다.
.offset() : 요소의 문서 상의 상대적인 현재 위치를 알 수 있다. 드래드앤드롭 구현을 위해 사용(새로운 요소를 기존의 요소에 위치)
.position() : 부모요소를 기준으로 한 상대적인 현재 위치를 알 수 있다. 기존 요소의 근처에서 새로운 요소의 좌표를 설정.
객체의 속성들 중 top과 left값에 대한 내용을 반환해 준다.
실무)
1 2 3 |
var x = $("#menu").find(".ov").position().left; var y = $("#menu").find(".ov").position().top; |
예제) 두번째 문단(p태그)의 좌표에 접근
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<!DOCTYPE html> <html> <head> <style> div { padding: 15px;} p { margin-left:10px; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <div> <p>Hello</p> </div> <p></p> <script> var p = $("p:first"); var position = p.position(); $("p:last").text( "left: " + position.left + ", top: " + position.top ); </script> </body> </html> |
결과)
'■ 프론트엔드 ■ > jQuery' 카테고리의 다른 글
.val() - 체크박스, 인풋박스 값가져오기 (0) | 2013.10.13 |
---|---|
.animate - 딜레이와 움직임 (0) | 2013.10.13 |
.hide() - 요소감추기 (0) | 2013.10.13 |
.show() - 요소보이기 (0) | 2013.10.13 |
xml - 파싱2 (0) | 2013.10.13 |
댓글