jquery - 如何使用 jquerymobile 制作可拖动的 li 元素?

标签 jquery jquery-ui jquery-mobile mobile-website

我是网络移动领域的新手。

当我想在我们中制作可拖动项目时,我只使用jquery ui,在移动Web应用程序中如何做到这一点?(我正在使用jquerymobile) 我们应该在网络移动设备中使用 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 .

关于jquery - 如何使用 jquerymobile 制作可拖动的 li 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693143/

相关文章:

css - 如何使用 CSS 垂直对齐 div 元素?

javascript - 带有错误行为的单选按钮的 jQuery 测验

javascript - 在解析中检索信息

javascript - Jquery 拖放像 windows 任务栏

jquery-ui - jQuery UI slider 值不正确

javascript - 如果可拖动的 div 到达页面顶部或底部,则转到 URL

javascript - boxslider 插件在 sitecore 预览模式下不工作

jquery - 如何更改我的菜单以显示事件菜单

javascript - Jquery 自动调用事件或函数

html - 页面导航 - 带有 knockout.js 的 jQuery Mobile