【发布时间】:2020-05-12 08:33:06
【问题描述】:
是否有机会更改在onDragStart 事件中设置的自定义拖动图像
在 DnD 过程中使用e.dataTransfer.setDragImage(image, 0, 0)?例如,在onDragEnter ?
规范说,dataTransfer 仅对 dragStart 事件具有写入权限,但可能有人知道另一种方法来更改它或设置没有 dataTransfer 接口的自定义拖动图像?
需要DnD逻辑,因为拖拽过程支持cross-tab+onDrop事件有很多复杂的逻辑,所以我不能简单地为mousemove事件添加监听器并将图像附加到当前鼠标位置。
问题是将已经在 dragStart 事件中设置的拖动图像更改为 dragEnter 事件中的另一个图像。我很确定通过 DnD API 是不可能的,但可能有人遇到了同样的问题并通过另一种方式解决了它。
【问题讨论】:
-
你明白了吗?我也有同样的问题
标签: reactjs drag-and-drop