2012-05-21 37 views

回答

12

jQuery手机没有内置的支持创建draggables。引入jQuery UI来创建可拖动对象可以很好地工作,只需要引入一些东西来使触摸事件工作(jQuery UI当前不支持触摸事件)。 jQuery UI Touch Punch是提供此类功能的不错选择。

只包含可拖动插件及其依赖关系的jQuery UI的自定义构建仅缩小了4 K。 jQuery UI Touch Punch是1/2 K.通过比较,jQuery本身是32 K. jQuery UI的可拖动性非常强大,所以我认为它是值得的。

在这个答案中有一些相关的讨论和更轻量级的解决方案 - Javascript Drag and drop for touch devices

+1

感谢您的回答!其不要重包括jquery + jquery ui + jquery ui touch punch + jquery mobile?不存在更简单的选项? – Yosef

+0

我编辑了我的答案来说明这一点。 –

相关问题