【发布时间】:2020-05-10 04:32:30
【问题描述】:
最近我开始学习Drag and Drop API,并且正在通过Youtube上的一些教程以this开始,这非常好,了解了整个Drag Cycle。
但我看到一些other tutorials 没有使用drag,但拖动功能是使用mouseup、mousedown、mousemove 事件创建的。
我目前正在研究Vanilla JS
我还在努力寻找答案——
为什么使用
mouse事件而不是drag事件?是不是很少有可以使用mouse事件完成的事情不能使用drag事件完成?如果是这种情况在哪些情况下使用
drag将不起作用?还是使用mouse事件不起作用?如何选择实现
drag and drop功能的方式?这两种方法有什么优缺点?还有其他方法吗? (我的意思是除了
mouseevents 和dragevent)
【问题讨论】:
标签: javascript drag-and-drop dom-events drag