Как найти какой элемент был сброшен в JS? - PullRequest
0 голосов
/ 08 мая 2019

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

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), но оно не работает для меня ..

...