<a href="http://www.jb51.net/article/38895.htm" target="_blank">이전 글</a>과 비교하여 드래그 앤 드롭 효과가 최적화되었습니다. <br>js 코드: fun.js <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="26089" class="copybut" id="copybut26089" onclick="doCopy('code26089')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다. </div> <div class="codebody" id="code26089"> <br> _MoveObj = null ;//현재 div를 나타내는 데 사용되는 모든 변수 <br>z_index = 0; //Z 방향 <br>jQuery.fn.myDrag=function(){ <br>_IsMove = 0; 이동 1. 이동 <br>_MouseLeft = 0; //div 왼쪽 좌표<br>_MouseTop = 0; //div 상단 좌표<br>$(document).bind("mousemove",function(e){ <br> if(_IsMove== 1){ <br>$(_MoveObj).offset({top:e.pageY-_MouseLeft,left:e.pageX-_MouseTop}) <br>} <br>}).bind(" mouseup",function( ){ <br>_IsMove=0; <br>$(_MoveObj).removeClass("downMouse"); <br>}); <br>return $(this).bind("mousedown", function(e){ <br>_IsMove=1; <br>_MoveObj = this; <br>var offset =$(this).offset() <br>_MouseLeft = e.pageX - offset.left; _MouseTop = e.pageY - offset.top; <br>_MoveObj.style.zIndex=z_index; <br>$(_MoveObj).addClass("downMouse") <br> } <br><br> <br>html 코드: <br> </div> <br><br><div class="codetitle">코드 복사<span><a style="CURSOR: pointer" data="17803" class="copybut" id="copybut17803" onclick="doCopy('code17803')"><u> 코드는 다음과 같습니다. </u></a> </span><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> </div><html> <div class="codebody" id="code17803"><제목>demo. htm</title> <br> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <br><script src="scripts/jquery-1.7. 1.min.js" type= "text/javascript"></script> <br><script src="myFun.js" type="text/javascript"></script> <br> <style type="text/ css"> <br>배경:#EAEAEA; <br>폭: 100px <br>테두리: 1px; >cursor: 포인터 <br> text-align: center; <br>line-height: 100px; <br>} <br>.downMouse{ <br>cursor:move; ); <br>-moz- 불투명도:0.5; <br>배경색:#ffffff <br>} <br></style> text/javascript"> <br>$(function(){ <br>$(".myDiv").myDrag(); <br>//$("#myDiv2").myDrag(); <br> }) <br></ script> <br><body> <br><div id="myDiv1" class="myDiv"> 🎜><div id= "myDiv2" class="myDiv">드래그 2</div> <br><div id="myDiv3" class="myDiv">드래그 3</div> <div id= "myDiv4" class="myDiv">드래그 4</div> <br><div id="myDiv5" class="myDiv">드래그 5</div> div id= "myDiv6" class="myDiv">드래그 6</div> <br><div id="show"></div> <br></body> /html> ; <br><br><br><br> </div>