HTML کشیدن و رها کردن مثال

مثال زیر یک مثال ساده کشیدن و رها کردن است:


Example



<!DOCTYPE HTML>

<html>

<head>

<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>



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



<img id="drag1" src="img_logo.gif" draggable="true"
ondragstart="drag(event)" width="336" height="69">



</body>

</html>

ممکن است پیچیده به نظر برسد، اما اجازه می‌دهیم تمام بخش‌های مختلف یک رویداد کشیدن و رها کردن را مرور کنیم.