728x90
300x250
SMALL
offset()
$대상.offset({left:좌표값, top:좌표값})
jQuery의 offset()메서드를 사용하면 전역 위치를 읽는것 뿐만 아니라 설정할 수도 있다.
다음은 offset() 메서드를 활용한 예제이다.
마우스 클릭한 지점으로 캐릭터 이동 시키기
<script>
$(document).ready(function(){
var $char = $("#char");
$("#wrap").click(function(e){
var left = e.pageX;
var top = e.pageY;
$char.offset({
left:left,
top:top
})
});
})
</script>
<div id="wrap">
<img src="char.png" id="char">
</div>
마우스를 클릭하면 pageX, pageY이벤트 객체를 이용해서 left와 top 위치 값을 가져온 뒤에 offset을 이용해서 설정한다.
728x90
반응형
LIST
'javaScript > jQuery' 카테고리의 다른 글
[jQuery] widht, height 구하기 (0) | 2023.04.02 |
---|---|
[jQuery]마우스 클릭한 위치 값 가져오기 (0) | 2023.04.01 |
전역 위치 값 구하기 offset() (0) | 2023.03.30 |
부모좌표 기준으로 지역 위치 설정하기 css() 정렬 변경 (0) | 2023.03.29 |
대상 좌표값 위치 구하기 - 비공개 (0) | 2023.03.28 |
댓글