|
<SCRIPT LANGUAGE="JavaScript"> <!-- var currentMoveObj = null; //當(dāng)前拖動(dòng)對象 var relLeft; //鼠標(biāo)按下位置相對對象位置 var relTop; var zindex=-1;//控制被拖動(dòng)對象的z-index值 function f_mdown(obj) { currentMoveObj = obj; //當(dāng)對象被按下時(shí),記錄該對象 currentMoveObj.style.position = "absolute"; relLeft = event.x - currentMoveObj.style.pixelLeft; relTop = event.y - currentMoveObj.style.pixelTop; zindex=currentMoveObj.style.zIndex;//記錄原z-index值 currentMoveObj.style.zIndex=10000; } window.document.onmouseup = function() { currentMoveObj.style.zIndex=zindex;//恢復(fù) zindex=-1; currentMoveObj = null; //當(dāng)鼠標(biāo)釋放時(shí)同時(shí)釋放拖動(dòng)對象 } function f_move(obj) { if(currentMoveObj != null) { currentMoveObj.style.pixelLeft=event.x-relLeft; currentMoveObj.style.pixelTop=event.y-relTop; } }//--> </SCRIPT> <BODY> <TABLE width="100" border=1 onselectstart="return false" style="position:absolute;left:50;top:50" onmousedown="f_mdown(this)" onmousemove="f_move(this)"> <TR> <TD bgcolor="#CCCCCC" align="center" style="cursor:move">title1</TD> </TR> <TR> <TD align="center" height="60">content</TD> </TR> </TABLE> <TABLE width="100" border=1 onselectstart="return false" style="position:absolute;left:350;top:250" onmousedown="f_mdown(this)" onmousemove="f_move(this)"> <TR> <TD bgcolor="#CCCCCC" align="center" style="cursor:move">title2</TD> </TR> <TR> <TD align="center" height="60">content</TD> </TR> </TABLE> </BODY>
|