没有 jQuery UI(或根本没有 jQuery?)的可排序/可拖动列表项

Posted

技术标签:

【中文标题】没有 jQuery UI(或根本没有 jQuery?)的可排序/可拖动列表项【英文标题】:Sortable/draggable list items without jQuery UI (or jQuery at all?) 【发布时间】:2012-01-19 18:40:04 【问题描述】:

我一直在寻找可以提供与jQuery UI Sortable 相同的基本功能的 javascript 插件。 Wich 是拖放项目以对其进行重新排序。在我的情况下,这些项目是 <li> 标签。

基本上,我不想使用 jQuery UI,因为它很重,而且因为我不需要支持 IE,所以我使用 Zepto 而不是 jQuery。所以我不想为此加载 jQuery 和 jQuery UI。话虽如此,我可以轻松地使用一个有效的 jQuery 插件并对其进行调整,使其与 Zepto 一起使用。

我一直在寻找这个很长一段时间,但似乎找不到任何东西。

【问题讨论】:

重如何? Core + mouse + widget +dragable + sortable = 53k 仅对 UI 可用的支持就值得了。 问题是,正如我所说,我在这个项目中根本没有使用 jQuery。所以准确的数学是 jQuery + UI Core + Mouse + Widget + Draggable = ~85k。对于不重要的事情来说,这很多。 【参考方案1】:

虽然它不具备 jQuery UI Sortable 的全部功能,但您可以使用这个 Zepto - 拖放插件。

https://github.com/netotaku/zepto-drag-and-drop.js

【讨论】:

以上是关于没有 jQuery UI(或根本没有 jQuery?)的可排序/可拖动列表项的主要内容,如果未能解决你的问题,请参考以下文章

jQuery:jCrop 'setSelect' 根本没有设置?

带有纯 jQuery 动画的特殊颜色过渡效果 // 在 ui 或其他库上

可以在没有 CSS 资产的情况下安全地使用 jQuery-UI 吗?

没有输入的jQuery日期选择器

如何使用 KnockoutJS 和 JQuery UI 创建自动完成组合框

没有 UI 的 jquery fadeIn 类解决方法