function dragHandlerFun(obj){
var img=document.getElementById(obj);
var ox,oy,ex,ey,isDrag=false,isIE=!!document.all;
img.οnmοusedοwn=function(e){
e=e||event;
isDrag=true;
if(isIE){img.setCapture();}
ox=parseInt(img.style.left);
oy=parseFloat(img.style.top);
ex=e.clientX;
ey=e.clientY;
return false;//注意这里要return false,要不Firefox下拖拽不了。
}
document.οnmοusemοve=function(e){
e=e||event;
if(isDrag===true){
var left=ox+e.clientX-ex+'px';
var top=oy+e.clientY-ey+'px';
//document.getElementById('txt').value=ox;
img.style.left=left;
img.style.top=top;
}
}
document.οnmοuseup=function(){
if(isIE)img.releaseCapture();
isDrag=false;
}
}
js拖动层(支持所有浏览器)
最新推荐文章于 2024-07-18 23:42:29 发布