作者:为我有方 | 来源:互联网 | 2023-02-09 13:01
我正在建立一个使用HTML5拖放的可排序列表。它运作良好,但是当涉及到幻影图像时,我遇到了一个令人沮丧的问题。鬼影始终希望飞回其原始位置。结果是,如果列表项更改位置,则幻影图像将飞回错误的列表项。
理想情况下,在onDragEnd
事件之后根本不应该显示幻影图像。我尝试将图像设置为dragEnd上的空图像
handleDragEnd(e) {
e.dataTransfer.setDragImage(new Image(0, 0), 0, 0);
...
但我认为您只能setDragImage
在中使用onDragStart
。
有没有办法隐藏鬼影onDragEnd
,或者至少可以使它飞回正确的位置?