1. 程式人生 > >html5 拖拽

html5 拖拽

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"/>

<title>拖拽</title>

<style type="text/css">

#div1 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}

</style>

<script>

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");

ev.target.appendChild(document.getElementById(data));

}

</script>

</head>

<body>

<p>拖動圖片到矩形框中:</p>

<div id="div1"  ondrop="drop(event)" ondragover="allowDrop(event)"></div><br/>

<img id="drag1" src="/images/logo.png" draggable="true" ondragstart="drag(event)" width="336" height="69"/>

</body>

</html>