拖拽的实现及封装:
<body>
<div id="div1" style="width: 100px; height: 100px; background: orange; position: absolute;"></div>
<div id="div2" style="width: 100px; height: 100px; background: olivedrab; position: absolute; top: 200px; left: 200px;"></div>
<script type="text/javascript">
var oDiv1=document.getElementById("div1");
var oDiv2=document.getElementById("div2");
drag(oDiv1);
drag(oDiv2);
function drag(obj){
obj.onmousedown=function(ev){
var ev= ev || event;
var disX=ev.clientX-this.offsetLeft; //鼠标距离div上、左边缘的距离
var disY=ev.clientY-