62,046
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
var offsetX;
var offsetY;
var zIndex;
var dragging=false;
var obj;
function init()
{
obj=event.srcElement;
obj.setCapture();
zIndex=obj.style.zIndex;
obj.style.zIndex=100;
offsetX=event.offsetX;
offsetY=event.offsetY;
dragging=true;
}
function moveit()
{
if(dragging && event.srcElement==obj)
{
obj.style.left=document.body.scrollLeft+event.clientX-offsetX;
obj.style.top=document.body.scrollTop+event.clientY-offsetY;
}
}
function stopdrag()
{
dragging=false;
obj.style.zIndex=zIndex;
obj.releaseCapture();
}
</script>
<body>
<div onmousedown="init()" onmousemove="moveit()" onmouseup="stopdrag()" style="position:absolute;left:10;top:50;width:100;height:150;border:1px solid #000000;z-index:1;background:#eeeeee">Layer 1</div>
<div onmousedown="init()" onmousemove="moveit()" onmouseup="stopdrag()" style="position:absolute;left:120;top:50;width:100;height:150;border:1px solid #000000;z-index:2;background:#eeeeee">Layer 2</div>
<div onmousedown="init()" onmousemove="moveit()" onmouseup="stopdrag()" style="position:absolute;left:230;top:50;width:100;height:150;border:1px solid #000000;z-index:3;background:#eeeeee">Layer 3</div>
</body>