首页 > 代码库 > 拖拽到指定位置
拖拽到指定位置
<!-- 全屏 拖拽-->
div不奏效,不知道是不是HTML5不支持.
IMG图片ok
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <style type="text/css"> 5 html{background-color:white; height:100%;}
<!-- 全屏 拖拽-->
6 body{background-color:#eee; height:100%; margin:0px;} 7 </style> 8 9 <script type="text/javascript">10 function allowDrop(ev)11 {12 ev.preventDefault();13 }14 15 function drag(ev)16 {17 ev.dataTransfer.setData("Text",ev.target.id);18 }19 20 function drop(ev)21 {22 ev.preventDefault();23 var data=ev.dataTransfer.getData("Text");24 ev.target.appendChild(document.getElementById(data));25 //alert(data);26 var obj=document.getElementById(data);27 droppoint(ev,obj);28 }29 30 function droppoint(e,obj){ 31 var x=""+event.clientX+"px";32 var y=""+event.clientY+"px"; 33 pset(x,y,obj);34 }35 36 function pset(left,top,obj){37 obj.style.position = "absolute";38 obj.style.left = left;39 obj.style.top = top; 40 }41 42 </script>43 </head>44 45 <body ondrop="drop(event)" ondragover="allowDrop(event)">46 47 <div align="center" style="top:200px;font-size:50px">drag and drop</div>48 <!-- 49 <div id="drag1" style="position:absolute;width:488px;height:70px;padding:10px;border:1px solid #aaaaaa;background-color:green;" draggable="true" ondragstart="drop(event)" ></div>50 -->51 52 <!-- -->53 <img id="drag2" src="C:\Documents and Settings\rojas\My Documents\My Pictures\download.ico" draggable="true" ondragstart="drag(event)" /> 54 55 </body>56 </html>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。