2012年8月24日星期五

js_简练__高效拖拽__工作中可直接引用扩展

js_简练__高效拖拽__工作中可直接引用扩展

<!DOCTYPE HTML><html><head>  <meta http-equiv="content-type" charset="utf-8" />    <meta http-equiv="content-type" content="text/html" />    <title>demo__拖拽</title></head><body><p>aaaaaaaaaaa</p><div id="one" ></div><script>var odiv=document.getElementById("one");
dra(odiv);function dra(obj){ obj.onmousedown=function(e){ var oe=e||window.event; var $this=this; var l=oe.clientX-$this.offsetLeft; var t=oe.clientY-$this.offsetTop; document.onmousemove=function(e){ var oe=e||window.event; $this.style.left=oe.clientX-l+"px"; $this.style.top=oe.clientY-t+"px"; } document.onmouseup=function(){ document.onmousemove=null; document.onmouseup=null; if($this.releaseCapture){ $this.releaseCapture(); } } if($this.setCapture){ $this.setCapture(); } return false; }}</script></body></html>

TAG: