<html lang="ko">
<head>
<meta charset="UTF-8">
<title>jQuery Element Position</title>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<style>
#divBox {
width: 100px;
height: 50px;
border: 1px solid lightgray;
margin: 10px;
}
#para {
font-weight: bold;
margin-top: 15px;
}
</style>
<script>
$(function() {
$("button").on("click", function() {
$("#para").offset({ top: 200, left: 100 }); // id가 "para"인 요소의 위치를 설정함.
var paraPosition = $("#para").offset(); // id가 "para"인 요소의 위치 정보를 저장함.
var str = "p 요소의 위치는<br>";
str += "left가 " + paraPosition.left + "픽셀이고, "; // id가 "para"인 요소의 left 위치를 반환함.
str += "top이 " + paraPosition.top + "픽셀입니다."; // id가 "para"인 요소의 top 위치를 반환함.
$("#text").html(str);
});
});
</script>
</head>
<body>
<div id="divBox">
<p id="para">p 요소</p>
</div>
<button>요소의 위치 변경</button>
<p id="text"></p>
</body>
</html>