我正在努力在 Chrome 浏览器 (58.0.3029.110) 中使用 DragLayer (React DND 2.4.0, 2.4.1 后端),但这似乎在 Firefox (53.0.3) 中正常工作。
我发现如果我创建一个与 DragSource 尺寸相同的 DragLayer,则 endDrag 在拖动开始后几乎立即触发。
如果dragLayer 较小,只要MouseDown Event 相对于DragSource div 的位置在相同范围之外,预览就会正确生成,并且拖动操作会按预期进行。
我假设这与我的拖动预览有关,我已经设置了pointer-events: none
,如DND 演示中所述。
如前所述,这在 Firefox 中运行良好,非常感谢任何帮助。