Javascript 我们可以为移动视图实现带有触摸事件的拖放吗?
我使用简单的HTML-5,在React JS中使用拖放功能,没有任何库。我已经在web上实现了,它工作得很好,但当我使用移动设备时,它就不起作用了。有触摸事件来处理手机触摸的事情,但我没有实现任何解决方案。请推荐一些效果好的东西 在移动设备上模拟HTML5拖放的shim lib很少 例如: 它们通常克隆您尝试在Javascript 我们可以为移动视图实现带有触摸事件的拖放吗?,javascript,reactjs,drag-and-drop,touch-event,Javascript,Reactjs,Drag And Drop,Touch Event,我使用简单的HTML-5,在React JS中使用拖放功能,没有任何库。我已经在web上实现了,它工作得很好,但当我使用移动设备时,它就不起作用了。有触摸事件来处理手机触摸的事情,但我没有实现任何解决方案。请推荐一些效果好的东西 在移动设备上模拟HTML5拖放的shim lib很少 例如: 它们通常克隆您尝试在touchstart上拖动的元素,复制所有样式并将其放到主体中,然后在touchsmove上更改此元素的位置并模拟拖动事件 我在内部模拟本机拖放时也会这样做。它在移动设备上运行良好,因为它
touchstart
上拖动的元素,复制所有样式并将其放到主体中,然后在touchsmove
上更改此元素的位置并模拟拖动事件
我在内部模拟本机拖放时也会这样做。它在移动设备上运行良好,因为它是为在移动设备上运行并支持多点触摸而开发的。您提出的建议演示在Chrome移动模式模拟器中不起作用。@zmechanic,谢谢,只是
const isTouch='ontouchstart'在窗口中
在Chrome移动模式模拟器中返回false。我用它来定义设备是可触摸的。我将回顾这种行为。