2

我是网络移动新手。

当我想在我们中制作可拖动项目时,我只使用 jquery ui,在移动 web 应用程序中这样做的方法是什么?(我正在使用 jquerymobile)我们应该在 web 移动中也使用 jquery ui 还是存在其他好方法?

谢谢,

4

1 回答 1

13

jQuery mobile 没有内置支持创建可拖动对象。引入 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

于 2012-05-22T02:50:31.653 回答