&lt;html&gt;<br /> &lt;head&gt;<br /> &lt;meta http-equiv=&quot;Content&quot; content=&quot;text/html;chartset=utf-8&quot;&gt;<br /> &lt;title&gt;test drag&lt;/title&gt;<br /> &lt;style type=&quot;text/css&quot;&gt;<br /> &lt;!--<br /> .drag {<br /> width:100px;<br /> height:100px;<br /> position:absolute;<br /> left:10px;<br /> top:10px;<br /> background-color:blue;<br /> }<br /> --&gt;<br /> &lt;/style&gt;<br /> &lt;script type=&quot;text/javascript&quot;&gt;<br /> &lt;!--<br /> function drag(target,event)<br /> {<br /> var deltaX = event.clientX-parseInt(target.style.left);<br /> var deltaY = event.clientY-parseInt(target.style.top);<br /> <br /> document.attachEvent(&quot;onmousemove&quot;,movehandle);<br /> document.attachEvent(&quot;onmouseup&quot;,uphandle);<br /> <br /> function movehandle()<br /> {<br /> target.style.left = event.clientX-deltaX;<br /> target.style.top = event.clientY-deltaY;<br /> }<br /> <br /> function uphandle()<br /> {<br /> document.detachEvent(&quot;onmousemove&quot;,movehandle);<br /> document.detachEvent(&quot;onmouseup&quot;,uphandle);<br /> }<br /> }<br /> --&gt;<br /> &lt;/script&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> &lt;div id=&quot;drag1&quot; class=&quot;drag&quot; style=&quot;left:10px;top:10px;background-color:red;&quot; onmousedown=&quot;drag(this,event);&quot; &gt;show me you 2&lt;/div&gt;<br /> &lt;div id=&quot;drag&quot; class=&quot;drag&quot; onmousedown=&quot;drag(this,event);&quot; style=&quot;left:10px;top:10px;&quot;&gt;show me you&lt;/div&gt;<br /> <br /> &lt;/body&gt;<br /> &lt;/html&gt;<br /> <br />
T:0.007976s,M:245.77 KB
返回顶部 留言