#box1{width:20px;height:20px;background:red;position:absolute;}varbox1=document.getElementById('box1');vardisX=0;vardisY=0;varbtn=false;box1.onmousedown=function(e){disX=e.clientX;disY=e.clientY;btn=true;}document.onmousemove=function(e){if(!btn){return;}varleft=e.clientX-disX;vartop=e.clientY-disY;box1.style.left=left+'px';box1.style.top=top+'px';}document.onmouseup=function(){btn=false;}我写的一个拖拽功能,为什么第二次点的时候会复位?
慕侠2389804
相关分类