3

浏览器 没有问题,但是当我在 iPad、iPod、iPhone 和 Android 等手持设备上测试它时,它就不起作用了。我根本无法拖动框或对订单进行排序。

有谁知道我怎样才能让它在所有平台上工作?

我有一个演示: -http: //jsfiddle.net/uJcB7/184/

希望大家帮忙,加油

4

2 回答 2

7

Touch Punch也将解决这个问题,以及大多数其他关于触摸设备的 jQuery UI 问题。

于 2013-01-19T00:16:42.550 回答
3

问题是 jQuery Sortable 已将拖动附加到鼠标事件上,这些事件可能不会在触摸设备上触发。作为一种解决方法,您可以使用(或调整)http://code.google.com/p/rsslounge/source/browse/trunk/public/javascript/addtouch.js?r=115上的代码基本上,它映射触摸事件,例如 touchstart、touchmove 和 touchend 到 mousedown、mousemove 和 mouseup。这是使用它的 jsfiddle 的快速更新http://jsfiddle.net/uJcB7/218/

于 2012-10-15T16:28:37.253 回答