jQuery UI可排序和可拖动不适用于iPad,iPhone或Android

时间:2012-08-21 08:38:04

标签: android ipad jquery-ui jquery-ui-sortable

浏览器它没有任何问题,但是当我在iPad,iPod,iPhone和Android等手持设备上进行测试时,它无法正常工作。我根本无法拖动框或排序顺序。

有谁知道我如何才能在所有平台上使用它?

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

希望你们能帮助,欢呼

2 个答案:

答案 0 :(得分:8)

Touch Punch也会解决这个问题,以及大多数其他jQuery用户界面上的触摸设备问题。

答案 1 :(得分: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/