站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

利用html5實現(xiàn)簡單的拖動功能

利用html5實現(xiàn)簡單的拖動功能

具體方法如下:

1、對象元素的draggable屬性設(shè)置為true(draggable="true")。還需要注意的是a元素和img元素必須指定href;

2、編寫拖拽有關(guān)的事件處理代碼:

(學習視頻分享:html視頻教程)

利用html5實現(xiàn)簡單的拖動功能

3、案例實現(xiàn)代碼:

(1)HTML代碼段:

<div id="cun" οndrοp="drop(event)" οndragοver="allowDrop(event)"></div> <br /> <img src="img/html5.png" id="tuo" draggable="true" οndragstart="drag(event)"/>

(2)CSS代碼段:

#tuo{ 	width: 540px; 	height: 320px; 	background: #e54d26; } #cun{ 	width: 540px; 	height: 320px; 	border: 2px solid #d2d2d2; 	box-shadow: 1px 4px 8px #646464; } img{ 	width: 500px; 	height: 280px; }

(3)JavaScript代碼段:

function allowDrop(ev){ 	//不執(zhí)行默認處理(拒絕被拖放) 	ev.preventDefault(); }; function drag(ev){ 	//使用setData(數(shù)據(jù)類型,攜帶的數(shù)據(jù)) 	//方法將要拖放的數(shù)據(jù)存入dataTransfer對象 	ev.dataTransfer.setData("Text",ev.target.id); }; function drop(ev){ 	//不執(zhí)行默認處理(拒絕被拖放) 	ev.preventDefault(); 	//使用getData()獲取到數(shù)據(jù),然后賦值給data 	var data = ev.dataTransfer.getData("Text"); 	//使用appendChild方法把拖動的節(jié)點放到元素節(jié)點中成為其子節(jié)點 	ev.target.appendChild(document.getElementById(data)); };

4、實現(xiàn)的效果如下:

(1)未拖放之前:

利用html5實現(xiàn)簡單的拖動功能

(2)拖放之后

利用html5實現(xiàn)簡單的拖動功能

相關(guān)推薦:html5教程

贊(1)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
91精品国产91久久久久久蜜臀 | 国产精品国产福利国产秒拍| 精品久久久久久亚洲精品 | 国产精品林美惠子在线播放| .精品久久久麻豆国产精品| 久久精品国产久精国产| 亚洲性日韩精品国产一区二区| 精品久久久久久久国产潘金莲| 精品成人A区在线观看| 国产精品一久久香蕉国产线看观看| 七次郎在线视频精品视频| 亚洲日韩乱码久久久久久| 国产精品线在线精品国语| 99视频在线精品免费观看6| 99久久综合国产精品免费| 99久久精品午夜一区二区| 亚洲狠狠ady亚洲精品大秀| 久久久久99精品成人片直播| 日韩精品极品视频在线观看免费 | 国产午夜精品无码| 国产在线国偷精品免费看| 久久精品国产99久久丝袜| 精品成人av一区二区三区| 黑人无码精品又粗又大又长 | 国产精品影音先锋| 精品卡一卡二卡乱码高清| 久久精品国产AV一区二区三区| 亚洲欧洲日本精品| 揄拍自拍日韩精品| 亚洲AV无码乱码麻豆精品国产| 3d动漫精品啪啪一区二区中| 国产精品无码AV天天爽播放器| 日韩精品一区二区三区中文3d| 在线观看国产精品va| 热久久精品免费视频| 国产精品成人四虎免费视频| 国产成人精品免费直播| 亚洲国产精品日韩专区AV| 欧美日韩精品SUV| 亚洲精品成人区在线观看| 精品国产一区二区三区AV性色|