- e.originalEvent.dataTransfer.setData('id', this.id);
- var xo = e.originalEvent.clientX - $(e.target).offset().left;
- var yo = e.originalEvent.clientY - $(e.target).offset().top;
- e.originalEvent.dataTransfer.setData('offsetX', e.originalEvent.target.width / 2 - xo);
- e.originalEvent.dataTransfer.setData('offsetY', e.originalEvent.target.height - yo);
+ e.originalEvent.dataTransfer.setData('type', $(this).data('type'));
+ var img = $("<img>").attr("src", $(e.originalEvent.target).attr("src"));
+ e.originalEvent.dataTransfer.setDragImage(img.get(0), 12, 21);