【发布时间】:2016-06-09 11:42:04
【问题描述】:
我正在尝试通过拖放(文件资源管理器中的另一个图像)替换图像,但我不知道如何。有什么想法吗?
HTML
<div id="drop-zone">
<div class="insidzoneDropped">
<img src="/images/folderdropped-icon.png" />
</div>
</div>
JS
function handleDragEnter(e) {
e.stopPropagation();
e.preventDefault();
//e.dataTransfer.setData("Id", e.target.id+"|"+e.target.parentNode.id);
}
function handleDrop(e) {
e.stopPropagation();
e.preventDefault();
}
var dropZone = document.getElementById('drop-zone');
dropZone.addEventListener('dragenter', handleDragEnter, false);
dropZone.addEventListener('drop', handleDrop, false);
【问题讨论】:
-
您的代码看起来不完整(
handleDragEnter未关闭)。此外,您应该更详细地描述,您想要什么行为,您的代码会发生什么以及您想要更改什么。 -
@YakovL 我想替换图片但我不知道如何
-
显然您想在某些用户操作上替换图像。究竟是什么动作?
-
@YakovL 我想把我的新图标放在我的应答器里
<img> -
在放之前你想从哪里拖动它?