发布于 2023-09-21 11:22:55 浏览 451 次
<div id="myDiv" draggable="true">
拖拽我
</div>
#myDiv {
width: 200px;
height: 200px;
background-color: lightblue;
cursor: move;
}
var myDiv = document.getElementById("myDiv");
myDiv.addEventListener("dragstart", function(event) {
event.dataTransfer.setData("text/plain", event.target.id);
});
myDiv.addEventListener("dragover", function(event) {
event.preventDefault();
});
myDiv.addEventListener("drop", function(event) {
event.preventDefault();
var data = event.dataTransfer.getData("text/plain");
var draggedElement = document.getElementById(data);
draggedElement.style.left = event.clientX + "px";
draggedElement.style.top = event.clientY + "px";
});