最近我开始学习拖放 API,并从这个开始学习Youtube 上的一些教程,这很好,理解了整个Drag Cycle.
但是我看到了其他一些没有使用的教程,drag但拖动功能是使用mouseup, mousedown,mousemove事件创建的。
我目前正在研究Vanilla JS
我仍在努力寻找答案——
为什么要使用mouse事件而不是drag事件?使用mouse事件可以完成的事情是否不能使用事件完成drag?
如果是这种情况,在哪些情况下使用drag不起作用?或者使用mouse事件不起作用?
如何选择实现drag and drop功能的方式?这两种方法有什么优点或缺点吗?
还有什么办法吗?(我的意思是除了mouse事件和drag事件)