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

主頁 > 知識庫 > HTML5如何實現元素拖拽

HTML5如何實現元素拖拽

熱門標簽:鄭州電銷外呼系統違法嗎 ai電銷機器人連接網關 鶴壁手機自動外呼系統怎么安裝 農村住宅地圖標注 濟南辦理400電話 威海營銷外呼系統招商 跟電銷機器人做同事 漳州人工外呼系統排名 中紳電銷智能機器人

很多前端恐怕都不了解HTML5的拖拽怎么實現吧,本文了解了下思路。進行整理備份,便于以后查閱。

先上示例:

index.html

XML/HTML Code復制內容到剪貼板
  1. <!doctype html>  
  2. <html>  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>Drag</title>  
  6.     <style>  
  7.         .box{   
  8.             width: 400px;   
  9.             height: 400px;   
  10.             float: left;   
  11.         }   
  12.         #box1{   
  13.             background: #CCC;   
  14.         }   
  15.         #box2{   
  16.             background: #FF0;   
  17.         }   
  18.     </style>  
  19. </head>  
  20. <body>  
  21. <div id="box1" class="box"></div>  
  22. <div id="box2" class="box"></div>  
  23. <img src="http://pica.zol-img.com.cn/2016/02/1ace90ad77db716547614a18c4a9263g.jpg" alt="" id="img1" />  
JavaScript Code復制內容到剪貼板
  1. <script src="app1.js"></script>   
  2. </body>   
  3. </html>   
  4.   
  5. app1.js   
  6. /**  
  7.  *   app1.js  
  8.  */  
  9.   
  10. var oBox1,   
  11.     oBox2,   
  12.     oImg1;   
  13.   
  14. window.onload = function(){   
  15.     oBox1 = document.getElementById('box1');   
  16.     oBox2 = document.getElementById('box2');   
  17.     oImg1 = document.getElementById('img1');   
  18.   
  19.     //   
  20.     oBox1.ondragover = oBox2.ondragover = function(e){   
  21.         e.preventDefault();   
  22.     };   
  23.   
  24.     //   
  25.     oImg1.ondragstart = function(e){   
  26.         e.dataTransfer.setData('text', e.target.id);   
  27.     };   
  28.   
  29.     oBox1.ondrop = dropImg;   
  30.     oBox2.ondrop = dropImg;   
  31. };   
  32.   
  33. function dropImg(e){   
  34.     e.preventDefault();   
  35.     var tempImg = document.getElementById(e.dataTransfer.getData('text'));   
  36.     e.target.appendChild(tempImg);   
  37. }    

涉及知識點

在拖放的過程中會觸發以下事件:
在拖動目標上觸發事件 (源元素)
  ondragstart - 用戶開始拖動元素時觸發
  ondrag - 元素正在拖動時觸發
  ondragend - 用戶完成元素拖動后觸發

釋放目標時觸發的事件
  ondragenter - 當被鼠標拖動的對象進入其容器范圍內時觸發此事件
  ondragover - 當某被拖動的對象在另一對象容器范圍內拖動時觸發此事件
  ondragleave - 當被鼠標拖動的對象離開其容器范圍內時觸發此事件
  ondrop - 在一個拖動過程中,釋放鼠標鍵時觸發此事件

event對象(以e代替)

e.target

  W3Cschool上的解釋是:返回觸發此事件的元素(事件的目標節點),這個target屬性只兼容ie9及以上

e.preventDefault()

  取消事件的默認動作。

e.dataTransfer.setData()

  設置被拖數據的數據類型和值:

復制代碼
代碼如下:
e.dataTransfer.setData("Text",ev.target.id); //第一個參數為Text(小寫的也行)

e.dataTransfer.getData()

  獲得被拖的數據:

復制代碼
代碼如下:
e.dataTransfer.getData("Text");

以上就是本文的全部內容,希望對大家的學習有所幫助。

原文:http://www.cnblogs.com/oovwall/p/5213580.html

標簽:萍鄉 紅河 蘇州 惠州 甘南 咸陽 營口 文山

巨人網絡通訊聲明:本文標題《HTML5如何實現元素拖拽》,本文關鍵詞  HTML5,如何,實現,元素,拖拽,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5如何實現元素拖拽》相關的同類信息!
  • 本頁收集關于HTML5如何實現元素拖拽的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲高清一区二区三区| 国产精品嫩草99a| 欧美肥妇bbw| 91视频www| 美美哒免费高清在线观看视频一区二区| 欧美日韩亚洲丝袜制服| 国产精品1024| 丝袜亚洲另类丝袜在线| 538prom精品视频线放| 日本三级亚洲精品| 午夜不卡av在线| 中文字幕在线观看不卡视频| 国产性天天综合网| 亚洲永久精品国产| 久久久久久久久久久久久久久99| 欧美综合一区二区三区| 94-欧美-setu| 奇米精品一区二区三区四区 | 精品欧美一区二区在线观看| 欧美久久久久免费| 日本丰满少妇一区二区三区| 国产高清视频一区| 欧美三级资源在线| 国产精品久久福利| 亚洲国产日韩一区二区| 国产亚洲1区2区3区| 亚洲摸摸操操av| 日韩av不卡一区二区| 91久久精品国产91性色tv| 久久久影视传媒| 国内不卡的二区三区中文字幕| 午夜精品久久久久久久99水蜜桃 | 日韩精品最新网址| 亚洲成人精品影院| 欧美午夜精品久久久久久孕妇| 国产精品久99| 一本大道久久a久久综合| 国产精品高潮呻吟| 一区二区久久久久| 大白屁股一区二区视频| 久久综合av免费| 国产在线国偷精品产拍免费yy| 4438x亚洲最大成人网| 亚洲乱码一区二区三区在线观看| 91在线观看污| 国产清纯在线一区二区www| 麻豆精品在线看| 欧美精品一区二区三区久久久| 激情六月婷婷综合| 亚洲综合精品久久| 欧美日韩三级一区二区| 久久国产精品无码网站| 精品久久久久久久久久久久久久久| 男女性色大片免费观看一区二区| 26uuuu精品一区二区| 一区二区中文视频| 日韩一区二区三区视频在线 | 国产精品一区专区| 日韩码欧中文字| 久久女同精品一区二区| 欧美日韩高清影院| 欧美午夜片在线看| 欧美性大战久久久久久久| 国产欧美日韩激情| 日韩一区二区三区在线| 欧美色图12p| 91久久精品一区二区三区| 国产一级精品在线| 日韩电影在线一区二区| 亚洲日本青草视频在线怡红院| 日韩欧美不卡在线观看视频| 欧美吻胸吃奶大尺度电影| 粉嫩av一区二区三区在线播放| 免费观看30秒视频久久| 久久国产综合精品| 久久精品人人做人人爽97| 天天色综合天天| 国产精品久久一级| 久久久91精品国产一区二区三区| 色综合久久66| 亚洲成a人在线观看| 亚洲综合在线视频| 亚洲精品亚洲人成人网在线播放| 亚洲三级理论片| 亚洲色图.com| 午夜免费久久看| 久久久一区二区| 日韩欧美的一区| 国产亚洲精品bt天堂精选| 精品88久久久久88久久久| 欧美一激情一区二区三区| 精品亚洲成av人在线观看| 国产精品毛片久久久久久久| 久久综合中文字幕| 亚洲精品伦理在线| 丝袜亚洲精品中文字幕一区| 蜜桃视频免费观看一区| 成人高清av在线| 成人激情动漫在线观看| 色综合天天综合| 日韩午夜三级在线| 国产精品久久久久永久免费观看 | 久久久激情视频| 中文字幕一区二区三区在线观看 | 国产午夜精品久久| 国产精品久久久一区麻豆最新章节| 久久精品一区二区| 成人97人人超碰人人99| 欧美一二三区精品| 国产夜色精品一区二区av| 亚洲一区二区视频在线观看| 国内外成人在线视频| 欧美日韩激情一区| 亚洲一区二区三区自拍| 91视频xxxx| 一区二区三区在线观看国产| 国产91在线|亚洲| 国产精品久久久久久久久久免费看 | 亚洲青青青在线视频| 日韩国产欧美视频| 免费成人小视频| 国产99久久久精品| 天天色天天操综合| 男男视频亚洲欧美| 国产婷婷色一区二区三区在线| 日本成人在线网站| 国产精品欧美经典| 久久久久国产精品人| 欧美综合一区二区| 精品一区免费av| 国产三级精品在线| 欧美在线短视频| 日本不卡的三区四区五区| 99久久精品免费精品国产| 欧美日韩国产色站一区二区三区| 亚洲欧美色一区| 欧美一二区视频| 久久九九久精品国产免费直播| 不卡视频免费播放| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲女爱视频在线| 欧美性猛交xxxx乱大交退制版| 欧美mv日韩mv国产| 日本高清不卡在线观看| 韩国av一区二区三区四区 | 污片在线观看一区二区| 亚洲摸摸操操av| 欧美一区二区播放| 欧美精品v国产精品v日韩精品 | 色综合咪咪久久| 国产亚洲欧美中文| 95精品视频在线| 精品在线视频一区| 成人动漫在线一区| 中文字幕在线不卡| 日本一区二区高清| 首页欧美精品中文字幕| 9i看片成人免费高清| 欧美极品xxx| 国产不卡视频在线播放| 国产网站一区二区三区| 久久久久亚洲蜜桃| 精品国产91乱码一区二区三区 | 日韩一区二区三区观看| 亚洲精品水蜜桃| 精品久久国产老人久久综合| 美女国产一区二区| 一区二区日韩电影| 色欧美88888久久久久久影院| 国产精品自拍在线| 亚洲日本va在线观看| 欧美日韩精品一区视频| 最新国产成人在线观看| 91网站最新地址| 国产中文一区二区三区| 国产精品欧美一级免费| 成人免费av资源| 自拍偷拍欧美激情| 欧美sm美女调教| 久久国产精品72免费观看| 一本色道综合亚洲| 九一久久久久久| 国产精品亚洲综合一区在线观看| 成人综合婷婷国产精品久久免费| 日韩一区二区三区三四区视频在线观看 | 国产日韩欧美综合在线| 欧美成人一区二区| 日韩三级中文字幕| 日韩欧美一区电影| 久久综合九色综合97婷婷| 亚洲综合色噜噜狠狠| 国产一区二区三区免费看 | 91精品国产91综合久久蜜臀| 欧美日韩另类一区| 制服丝袜亚洲精品中文字幕| 午夜电影一区二区三区| 亚洲一区二区视频| 日韩精品福利网| 精品在线免费视频| 99精品久久只有精品|