Witam
Przeciągam i upuszczam obrazek do div'a i jak próbuję przeciągnąć w to samo miejsce drugi obrazek to ten przeciągany znika (wskakuje pod spód) i dalej "na górze" jest pierwszy obrazek..
Jak zrobić żeby obrazek przeciągany jako drugi zastępował ten pierwszy obrazek, tzn. żeby pierwszy całkiem znikał a na jego miejscu był drugi (ewentualnie żeby ten drugi wskakiwał na wierzch a pierwszy "chował się" pod div'a)?
Mam taki kod:
<style>
#drop {border: 1px solid black;width:80px;height:80px;}
</style>
<div id="drop" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
<img id="drag1" src="obrazek1.png" draggable="true" ondragstart="drag(event)" width="80" height="80">
<img id="drag2" src="obrazek2.png" draggable="true" ondragstart="drag(event)" width="80" height="80">
<script>
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("text/html", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text/html");
ev.target.appendChild(document.getElementById(data));
}
</script>
Pozdrawiam