이미지를 드래그 할 때 커서의 드래그 이미지를 설정하려고합니다. 그러나 드래그를 시작할 때 이미지가 보이지 않습니다. 잘못된 것입니까?HTML5 끌어서 놓기 setDragImage
var dragIcon = document.createElement("img");
var src = this.$el.find("img").attr("src");
dragIcon.src = src.replace("http://domain.dev", "");
dragIcon.width = 100;
console.log(dragIcon);
e.originalEvent.dataTransfer.setDragImage(dragIcon, -10, -10);
this.$el
내가이 작동하지 않을 어떤 이유를 볼 수 없습니다
<div class="person-card column" draggable="true" id="95">
<img class="person-card-image" src="/profile_pictures/default.png">
<div class="card-header-title single">
<a href="/people/person/95">John Doe</a>
</div>
<div class="person-card-subtitle">
Linked
</div>
<!--<div class="person-card-invite is-sent">
<a href="#">Invite</a>
</div>-->
</div>
, 다음과 같습니다. 그러나 나는 내가 dom에서 보았던 것을 알아 차린다. 나는 새로운 img가 만들어지고 있다고 생각하지 않는다.
추가 dragIcon.getElement(). setDraggable (Element.DRAGGABLE_TRUE); – Amol