国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

分享一個HTML5實現拖放的實例代碼

2020-03-24 16:03:12
字體:
來源:轉載
供稿:網友
html5中,支持拖放API接口,通過該功能,數據可以在瀏覽器與其他應用程序之間互相拖放,想要實現該操作,必須經過一下兩個步驟
(1)將想要拖放的對象標簽的draggable屬性設為true。這樣才能將該標簽進行拖放,令外,img標簽與a標簽必 須指定為true,默認允許拖放。
(2)編寫與有拖放有關的事件處理代碼,常用的播放事件如下:
dragstart 開始拖放操作
drag 拖放過程中
dragenter 被拖放的標簽開始進入本標簽的范圍內
dragover 被拖放的標簽正在本標簽范圍內移動
dragleave 被拖放的標簽離開本標簽的范圍
drop 有其他的標簽被拖放到本標簽中
dragend 拖放操作結束

 !DOCTYPE HTML  html  head  meta charset= utf-8  title 拖放 /title  script type= text/javascript function init()  // (1) 拖放開始 source.addEventListener( dragstart , function(ev)  //(1) 向dataTransfer對象追加數據 var dt = ev.dataTransfer; dt.effectAllowed = all  //(2) 拖動元素為dt.setData( text/plain , this.id);  dt.setData( text/plain , 你好  }, false); // (3) dragend:拖放結束 dest.addEventListener( dragend , function(ev)  //不執行默認處理(拒絕被拖放) ev.preventDefault(); }, false); // (4) drop:被拖放 dest.addEventListener( drop , function(ev)  // 從DataTransfer對象那里取得數據 var dt = ev.dataTransfer; //(5) 不執行默認處理(拒絕被拖放) ev.preventDefault(); //停止事件傳播 ev.stopPropagation(); }, false); /script  /head  body onload= init()  h5 請拖放 /h5  /html 

在上述的代碼中,在頁面加載時,自動觸發inint()事件。該事件中包括拖放開始,被拖放和結束拖放三個函數。在瀏覽器中打開該網頁,鼠標拖動顯示到網頁中的晚間圖片,網頁會自動加載要的內容。

【相關推薦】

1. 免費h5在線視頻教程

2. HTML5 完整版手冊

3. VeVb.com原創html5視頻教程

以上就是分享一個HTML5實現拖放的實例代碼的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆德县| 当涂县| 平塘县| 武城县| 山东| 阿合奇县| 开化县| 阆中市| 濉溪县| 登封市| 齐齐哈尔市| 宁化县| 邯郸市| 博白县| 偏关县| 宜都市| 永善县| 临江市| 桐柏县| 吴忠市| 綦江县| 连城县| 平泉县| 大邑县| 柘荣县| 清水河县| 吴旗县| 嵩明县| 浦北县| 明溪县| 城口县| 黄龙县| 朝阳区| 许昌县| 玛沁县| 文水县| 盘山县| 密云县| 连州市| 上饶市| 五河县|