我是网络移动新手。
当我想在我们中制作可拖动项目时,我只使用 jquery ui,在移动 web 应用程序中这样做的方法是什么?(我正在使用 jquerymobile)我们应该在 web 移动中也使用 jquery ui 还是存在其他好方法?
谢谢,
我是网络移动新手。
当我想在我们中制作可拖动项目时,我只使用 jquery ui,在移动 web 应用程序中这样做的方法是什么?(我正在使用 jquerymobile)我们应该在 web 移动中也使用 jquery ui 还是存在其他好方法?
谢谢,
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。