draggable屬性設置元素是否可拖動。


設置標簽屬性draggable="true"將一個標簽內的元素拖動到另外一個標簽進行顯示:

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <style type="text/css">
 5 #div1 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
 6 </style>
 7 <script type="text/javascript">
 8 function allowDrop(ev)
 9 {
10 ev.preventDefault();
11 }
12 
13 function drag(ev)
14 {
15 ev.dataTransfer.setData("Text",ev.target.id);
16 }
17 
18 function drop(ev)
19 {
20 var data=ev.dataTransfer.getData("Text");
21 ev.target.appendChild(document.getElementById(data));
22 ev.preventDefault();
23 }
24 </script>
25 </head>
26 <body>
27 
28 <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
29 <br />
30 <p id="drag1" draggable="true" ondragstart="drag(event)">這是一段可移動的段落。請把該段落拖入上面的矩形。進行測試</p>
31 
32 </body>
33 </html>

注意:鏈接和圖像標簽默認是可拖動的

其它標簽默認是不可以推動的

更多詳細介紹:http://www.w3school.com.cn/html5/att_global_draggable.asp

效果演示地址:

1、http://www.w3school.com.cn/tiy/t.asp?f=html5_global_draggable

2、http://www.w3school.com.cn/tiy/t.asp?f=html5_draganddrop


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM