麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > HTML5 > 正文

HTML5 拖拽復制功能的實現

2024-07-21 02:02:49
字體:
來源:轉載
供稿:網友

拖拽是一種常見的特性,即抓取對象以后拖到另一個位置。 在 HTML5 中,拖拽是標準的一部分,任何元素都能夠拖拽。 Html5拖拽非常常見的一個功能,但是大部分拖拽的案例都是一個剪切的過程, 項目中需要實現Html5拖拽復制的功能,Html5拖拽復制很簡單,只需要在普通Html5拖拽的過程中做一點小小的改動即可。

ps: 本篇博文為非首頁文章,只是簡單的筆記。

瀏覽器支持

  1. Internet Explorer 9
  2. Firefox
  3. Opera 12
  4. Chrome
  5. Safari 5

v1.0代碼部分

<!DOCTYPE html><html><head>  <styletype="text/css">    #div1 {      width: 700px;      height: 120px;      padding: 10px;      border: 1px solid #aaaaaa;    }     #drag1 {      cursor:pointer;    }  </style>  <scripttype="text/javascript">    function allowDrop(ev) {      ev.preventDefault();    }     function drag(ev) {       ev.dataTransfer.setData("Text", ev.target.id);    }     function drop(ev) {      ev.preventDefault();      var data = ev.dataTransfer.getData("Text");      var item = document.getElementById(data).cloneNode();      ev.target.appendChild(item);    }  </script></head><body>  <p>請把 Windows Azure 的圖片拖放到矩形中:</p>  <divid="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>  <br/>  <br/>  <br/>  <br/>  <br/>  <imgid="drag1" src="http://www.cnblogs.com/images/cnblogs_com/toutou/699740/t_Azure.png" draggable="true" ondragstart="drag(event)"/></body></html>

代碼解析

實現思路就是克隆被拖拽的元素,然后把克隆元素appendChild()到指定位置

實現Html5拖拽復制的核心代碼.cloneNode()

Html5拖拽復制完成以后,其實還有很多事情可以在appendChild()執行以后完成,這個看具體需求吧

如果只是想實現傳統的HTML5拖拽的話,移除var item = document.getElementById(data).cloneNode();,然后ev.target.appendChild(data);即可

通過此文,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费国产一级淫片 | 91在线视频网址 | 亚洲一区二区不卡视频 | hdbbwsexvideo| 欧美黄色一级带 | 欧美成人一二三区 | 成人一区二区在线观看视频 | 欧美人与牲禽动交精品一区 | 午夜在线视频一区二区三区 | 亚洲成人福利电影 | 久久影院午夜 | 午夜影视一区二区 | 亚洲va久久久噜噜噜久久男同 | 久久久av亚洲男天堂 | 亚洲欧美aⅴ | 一级黄色片武则天 | 看片一区 | 午夜视频色 | 国产羞羞视频在线观看 | 日韩欧美电影一区二区三区 | 成年性羞羞视频免费观看无限 | 18pao国产成人免费视频 | 久久综合婷婷 | 欧美精品久久久久久久久久 | 91成人亚洲| 羞羞网站视频 | 国产亚洲精品久久久久婷婷瑜伽 | 国产毛片毛片 | 国产1区2| 国产免费观看一区二区三区 | 久久精品一区二区三 | 黄色片视频观看 | 国产美女视频一区二区三区 | av电影在线网站 | 欧美亚洲国产一区二区三区 | 精品国产一区二区三区四区阿崩 | 国产精品美女久久久久久不卡 | 91短视频版高清在线观看www | 一本色道精品久久一区二区三区 | 国产美女视频一区 | 久久久久性 |