У меня есть список перетаскиваемых элементов. Я хотел бы знать, какой элемент был отброшен. Есть ли какой-нибудь элегантный способ сделать это? Я могу сделать это, назначив элемент перетаскивания переменной при возникновении события перетаскивания, но, может быть, есть лучший способ сделать это, просто используя событие перетаскивания?
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), но оно не работает для меня ..