婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5 拖拽復制功能的實現

HTML5 拖拽復制功能的實現

熱門標簽:語音平臺系統 忻州外呼系統接口對接 電銷機器人怎么收費 嘟聲的電銷機器人 醫院地圖標注 湖北穩定外呼系統 滄州智能外呼系統收費 洛陽便宜外呼系統廠家 地圖標注和圖片標注

拖拽是一種常見的特性,即抓取對象以后拖到另一個位置。 在 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);即可

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

您可能感興趣的文章:
  • NodeJS與HTML5相結合實現拖拽多個文件上傳到服務器的實現方法
  • JS HTML5拖拽上傳圖片預覽
  • JS HTML5實現拖拽移動列表效果
  • Nodejs+express+html5 實現拖拽上傳
  • HTML5附件拖拽上傳drop google.gears實現代碼
  • 移動端html5圖片上傳方法【更好的兼容安卓IOS和微信】
  • JS+HTML5手機開發之滾動和慣性緩動實現方法分析
  • 基于HTML5的可預覽多圖片Ajax上傳

標簽:內蒙古 山南 巴彥淖爾 防城港 96 定州 宜賓 日照

巨人網絡通訊聲明:本文標題《HTML5 拖拽復制功能的實現》,本文關鍵詞  HTML5,拖拽,復制,功能,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 拖拽復制功能的實現》相關的同類信息!
  • 本頁收集關于HTML5 拖拽復制功能的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 威宁| 锡林郭勒盟| 福州市| 加查县| 尖扎县| 安龙县| 包头市| 淅川县| 武隆县| 山东| 济宁市| 报价| 商河县| 博客| 葫芦岛市| 凤阳县| 舒城县| 吴堡县| 六枝特区| 三原县| 合作市| 甘肃省| 涡阳县| 年辖:市辖区| 瑞金市| 綦江县| 久治县| 光泽县| 荃湾区| 博罗县| 雷山县| 涞源县| 霍城县| 普定县| 商南县| 库车县| 丹阳市| 无极县| 琼海市| 炉霍县| 文山县|