我有一个可拖动元素列表。我想知道删除了哪个元素。有什么优雅的方法吗?当拖动事件触发时,我可以通过将drag元素分配给变量来做到这一点,但是也许仅使用drop event有更好的方法吗?
const drop = function (event, ui) {
console.log(event) //prints element on where was dropped
console.log(ui) // prints undefinded
}
const allowDrop = function (e) {
e.preventDefault();
}
document.querySelector(".test").addEventListener("dragover", allowDrop)
document.querySelector(".test").addEventListener("drop", drop)
我已经尝试过使用这种解决方案(我发现了类似的jquery解决方案),但是它对我不起作用。