<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>}); Mouseup",function( ){ <br>_IsMove=0; <br>$(_MoveObj).removeClass("downMouse"); <br>}); <br>return $(this).bind("mousedown", function(e){ <br>_IsMove=1; <br>_MoveObj = this; <br>_MouseLeft = e.pageX - offset.left; _MouseTop = e.pageY - offset.top; <br>_MoveObj.style.zIndex=z_index; <br>$(_MoveObj).addClass("downMouse"); } <br><br> <br>html コード: <br><br><br> </div> <br>コードをコピー <br><div class="codetitle"> <span> コードは次のとおりです: <a style="CURSOR: pointer" data="17803" class="copybut" id="copybut17803" onclick="doCopy('code17803')"><u> </u><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> </a><head> デモ。 htm</title> </span> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </div><script src="scripts/jquery-1.7. 1.min.js" type= "text/javascript"></script> <div class="codebody" id="code17803"><script src="myFun.js" type="text/javascript"></script> <br> <style type="text/ css"> <br>background:#EAEAEA; <br>width: 100px; >カーソル: ポインタ; <br> 行の高さ: 100px; <br>.downMouse{ <br>filter:alpha(Opacity=80) ); <br>-moz-不透明度: 0.5; <br>背景色:#ffffff; <br></style> text/javascript"> <br>$(function(){ <br>$(".myDiv").myDrag(); <br>//$("#myDiv2").myDrag(); <br> }) <br></script> <br><body> <br><div id="myDiv1" class="myDiv"> 1</div> 🎜><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></body> /html> ;<br><br><br><br> </div>