我试图在拖动开始后将光标更改为“移动”。我尝试将dropEffect
属性设置为move
,但这不起作用。 https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
在cursor
事件触发后,如何将move
更改为dragstart
?
const button = document.querySelector("button");
console.log(button);
button.addEventListener("dragstart", dragStart);
function dragStart(e) {
e.dataTransfer.setData("text/plain", 'hello');
e.dataTransfer.dropEffect = "move";
console.log(e);
}
<button type="button" draggable="true">Drag Me</button>
最佳答案
据我所知dropEffect
仅在用户将鼠标悬停在放置目标上时可用:
— MDN
它说dragenter
,dragover
而不是dragstart
。
关于javascript - 将光标更改为 'move'上的 'dragstart',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62156613/