拖动网页上的对象

1. < span  style ='position:absolute;width:200;height:200;background:red'  onmousedown =MouseDown(this)  onmousemove =MouseMove()  onmouseup =MouseUp() > meizz </ span >  
< script  language =javascript >  
var  Obj; 
function  MouseDown(obj) 

  Obj
= obj; 
  Obj.setCapture(); 
  Obj.l
= event.x - Obj.style.pixelLeft; 
  Obj.t
= event.y - Obj.style.pixelTop; 

function  MouseMove() 

  
if (Obj != null
  { 
    Obj.style.left 
=  event.x - Obj.l; 
    Obj.style.top 
=  event.y - Obj.t; 
  } 

function  MouseUp() 

  
if (Obj != null
  { 
    Obj.releaseCapture(); 
    Obj
= null
  } 

</ script >  
2. 
< div  id ="myDiv"  src ="logo.gif"  ondrag ="doDrag();"  onmouseover ="this.style.cursor='hand'"  style ="position:absolute;left=100;top=100;"  onmousedown ="doMouseDown();" >  
< href ="#"  onclick ="return false" >< h1 > wlecome </ h1 ></ a >  
</ div >  
< script  language ="JavaScript"  type ="text/javascript" >  
var  orgMouseX; 
var  orgMouseY; 
var  orgObjX; 
var  orgObjY; 
function  doDrag() 

var  myObject = document.all.myDiv; 

var  x = event.clientX; 
var  y = event.clientY; 
myObject.style.left
= x - (orgMouseX - orgObjX); 
myObject.style.top
= y - (orgMouseY - orgObjY); 
  

function  doMouseDown() 

orgMouseX
= event.clientX; 
orgMouseY
= event.clientY; 
orgObjX
= parseInt(document.all.myDiv.style.left); 
orgObjY
= parseInt(document.all.myDiv.style.top); 


</ script >  
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值