У меня есть элемент переноса из элемент переноса , для которого я хочу добавить функцию перетаскивания, которая работает, но выдает множество ошибок в консоль.Я добавил код в codepen codepen , который работает там, но выдает множество адских сообщений в консоль, например
Uncaught DOMException: Не удалось выполнить 'insertBefore' на 'Node':Новый дочерний элемент содержит родительский элемент.при перетаскивании я пытался добавить стиль с pointer-events: none;
на dragStart, но сразу теряю функциональность.
Ошибка консоли возникает внутри else оператор
if (isBefore(this.selected, e.target)) {
e.target.parentNode.insertBefore(this.selected, e.target);
} else {
e.target.parentNode.insertBefore(
this.selected,
e.target.nextSibling
);
}
![enter image description here](https://i.stack.imgur.com/DqMqW.png)
Может кто-нибудь есть какие-либо предложения, как решить проблему?Спасибо