您的位置:首页 > Web前端 > JavaScript

javascript 实现简单的div拖动

2016-04-28 10:55 627 查看
自己的js功底一向不好,所以一些简单的js功能也要到网上找,今天要做一个div拖动的功能,在网上找到一段很简单的代码,很简单,贴出来

<script>
var   ms;
function   did(obj){
ms=obj;
event.srcElement.setCapture();
x=document.all(ms).style.pixelLeft-event.x;
y=document.all(ms).style.pixelTop-event.y;
}

function   document.onmousemove(){
if(ms){
document.all(ms).style.pixelLeft=x+event.x;
document.all(ms).style.pixelTop=y+event.y;
}
}

function   document.onmouseup(){
if(ms){
event.srcElement.releaseCapture();
ms=0;
}
}
</script>
<div   id=a1   style=position:absolute>
<div   id=a2   onmousedown=did('a1')>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
<div   id=a3>bbbbbbbbbbbbbbbbbbbbbbb</div>
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: