W3C 规范没有明确使用触摸这个词。
这是互联网上流行的答案,但是
手动将触摸事件转换为鼠标事件不起作用(或者太复杂+它将在未来的浏览器中中断)。请参阅下面的代码作为示例:
myDragElement.on("touchstart", function (e) {
e.preventDefault();
drag.trigger("dragstart");
});
myDragElement.on("touchmove", function (e) {
drag.trigger("mousemove", e.originalEvent); // what event to send to .trigger? does it even matter?
});
在触摸设备上完成拖放的最原生方式是什么?我可以手动编写代码或找到一个插件,但原生解决方案会很好。