我想要的两个div当我在第二个div上拖第一个div而不是第二个div应该从它的位置移动时。
#mover {
position: absolute;
left: 150px;
width: 80px;
height: 60px;
background: red;
}
#trigger {
position: absolute;
left: 80px;
width: 50px;
height: 60px;
background: green;
}
<div id='mover'></div>
<div id='trigger'></div>
答案 0 :(得分:0)
您必须处理绿色区块的ondrop
事件。
function drop(ev) {
ev.preventDefault();
document.getElementById("mover").style="left:80px";
document.getElementById("trigger").style="left:200px";
}
以下是codepen的链接。Code pen
我有红色块可拖动。当您放下绿色块时,位置将会改变。