Javascript drag and drop: изображение при перетягивании

266
19 октября 2018, 06:20

Доброе время суток, во время перетаскивания какого-либо объекта при помощи встроенной функции draggable='true' мы тянем его представление, изображение этого объекта. Возможно ли как-то изменить это изображение, заменить на представление другого блока?

Answer 1

Код по сабжу нашёл, вопрос решён.

<div id="drag-with-image" class="dragdemo" draggable="true">drag me</div>
document.getElementById("drag-with-image").addEventListener("dragstart", function(e) {
    var img = document.createElement("img");
    img.src = "http://kryogenix.org/images/hackergotchi-simpler.png";
    e.dataTransfer.setDragImage(img, 0, 0);
}, false);
READ ALSO
Число не преобразуется в строку. JS

Число не преобразуется в строку. JS

Есть массив объектов с полями name, phoneЗначения в поле phone через цикл хочу преобразовать в строку

229
uncaught TypeError: Cannot set property &#39;0&#39; of undefined

uncaught TypeError: Cannot set property '0' of undefined

не могу понять почему выдает ошибку

209
SVG Pan и Zoom не работает

SVG Pan и Zoom не работает

При попытке реализовать Pan и Zoom для двух прямоугольников, не могу заставить это работать

279