【发布时间】:2014-03-21 23:45:26
【问题描述】:
如何将图像拖到第二个框,然后拖到垃圾桶 并从第二个 div 中删除该图像 上面是我的 jsfiddle 的链接
<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).cloneNode(true));
}
</script>
</head>
<body>
<div id="startBox">
<img id="drag1" src="http://www.hayspost.com/wp-content/uploads/2013/11/Wichita-State-Logo.png" draggable="true" ondragstart="drag(event)">
</div>
<br>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<img src="http://images.iskysoft.com/data-recovery-mac/mac-trash.jpg" ondrop="drop(event)" ondragover="allowDrop(event)" id="trash" draggable="false"/>
</body>
【问题讨论】:
-
我们要求 Fiddle 用户在问题中发布他们的实际代码,并提供 Fiddle 作为备份。换句话说,不要只链接到 Fiddle。在此处粘贴您的代码。
标签: javascript html image drag-and-drop