draggable="true". Вместо неё нужно чтобы сам элемент двигался за мышью.event.preventDefault в обработке события 'dragstart'. Но таким образом событие 'drag'для этого элемента не вызывается.dispatchEvent, но не очень получилось.'drag' в обработке события 'dragstart'или же решить поставленную задачу иным способом?elem.addEventListener('dragstart', function(evt) {
// прозрачная картинка вместо "призрака"
const img = new Image();
img.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=';
evt.dataTransfer.setDragImage(img, 0, 0);
});