I can save the appearance of the draggable item using DataTransfer.setDragImage . If I add the following code in JavaScript to my jsbin instance, it works for me in Firefox, Chrome and Safari:
$('a.draggable').on('dragstart', function (ev) { var dt = ev.originalEvent.dataTransfer;
In the event dataTransfer field, there is a dataTransfer object associated with the drag and drop operation. You should extract it from the original DOM event, and not from the jQuery Event shell, so ev.originalEvent.dataTransfer .
For IE setDragImage there is no setDragImage , but the issue in question is not encountered in the first place, so if setDragImage missing, we just don't call it.
A bin with updated code.
source share