Gooday Note Scrap Source Android login
 
작성일 : 11-04-29 14:25
[JavaScript] 이미지 드래그
 글쓴이 : 기리 (124.♡.25.162)
조회 : 2,757  
   http://www.superkts.pe.kr/helper/view.php?seq=258&PHPSESSID=886d395d6b… [862]
아래 이미지를 드래그 해보세요<br>
<img src="/images/helper/smp_400_09.jpg" style="position:relative; top:0; left:0; cursor:move" onmousedown="startDrag(event, this)">
<img src="/images/helper/smp_400_13.jpg" style="position:relative; top:0; left:0; cursor:move" onmousedown="startDrag(event, this)"><br>
<img src="/images/helper/smp_400_16.jpg" style="position:relative; top:0; left:0; cursor:move" onmousedown="startDrag(event, this)">
<img src="/images/helper/smp_400_21.jpg" style="position:relative; top:0; left:0; cursor:move" onmousedown="startDrag(event, this)"><br>

<span style="position:relative; top:0; left:0; cursor:move" onmousedown="startDrag(event, this)">
<img src="http://blogfile.paran.com/BLOG_720332/200810/1225201748_Image1.jpg">
<img src="http://blogfile.paran.com/BLOG_720332/200810/1225201748_Image1.jpg"><br>
이렇게도 사용이 됩니다~
</span>

<script language="Javascript">
<!--
var img_L = 0;
var img_T = 0;
var targetObj;

function getLeft(o){
     return parseInt(o.style.left.replace('px', ''));
}
function getTop(o){
     return parseInt(o.style.top.replace('px', ''));
}

// 이미지 움직이기
function moveDrag(e){
     var e_obj = window.event? window.event : e
     targetObj.style.left = e_obj.clientX + img_L;
     targetObj.style.top = e_obj.clientY + img_T;
     return false;
}

// 드래그 시작
function startDrag(e, obj){
     targetObj = obj;
     var e_obj = window.event? window.event : e;
     img_L = getLeft(obj) - e_obj.clientX;
     img_T = getTop(obj) - e_obj.clientY;

     document.onmousemove = moveDrag;
     document.onmouseup = stopDrag;
     if(e_obj.preventDefault)e_obj.preventDefault(); // IE 가 아닌 브라우저에서 씀 (용도는 -_-?)
}

// 드래그 멈추기
function stopDrag(){
     document.onmousemove = null;
     document.onmouseup = null;
}
//-->
</script>

기리 11-04-29 14:34
 124.♡.25.162  
기리 11-04-29 14:35
 124.♡.25.162  
기리 11-04-29 14:36
 124.♡.25.162  
 
 

Total 16
번호 제   목 글쓴이 날짜 조회
16 [JavaScript] ReactJS 기리 01-01 733
15 [JavaScript] 브라우저 설정 언어 확인 기리 11-21 1109
14 [JavaScript] 형변환 기리 02-15 2413
13 [JavaScript] Array 정렬 기리 02-15 2546
12 [JavaScript] 원하는 부분만 인쇄하기 (1) 기리 11-28 9645
11 [JavaScript] 프린트버튼 출력하기 기리 11-28 2836
10 [JavaScript] JavaScript 브라우저 체크 (OS 체크는 보너스) 기리 07-22 3548
9 [JavaScript] window.onunload 기리 07-19 3148
8 [JavaScript] 영어,숫자,한글,이메일 확인 (1) 기리 05-23 3040
7 [JavaScript] Screen 객체 기리 05-09 2375
6 [JavaScript] 이미지 드래그 (3) 기리 04-29 2758
5 [JavaScript] 자바스크립트 프로퍼디 기리 04-28 2471
4 [JavaScript] Group Radio Check Value 기리 04-07 2545
3 [JavaScript] 알파벳 대소문자 바꾸기, 대문자 소문자 변환… 관리자 04-01 4644
2 [JavaScript] 날자계산 (1) 관리자 03-29 3150
 1  2