2021 年有 jQuery UI 的替代品吗?

问题描述 投票:0回答:1

所以这里向我展示的这个问题可能重复的是 2009-2012 年。

我目前正在开发一个项目,该项目将受益于 jQuery UI

.draggable()
.resizable()
方法,并且目前也在使用 jQuery 核心。 但在深入研究了存储库和网站之后,jQUI 对我来说似乎基本上已经死了(最新支持的稳定版是 jQ 1.13,我们现在处于 Core 3.5.*)。

有没有最近的框架来模仿这个功能 - 最好是像 jQUI 看起来那么简单,而不是使用 Vue、Angular 或 React(因为这会超出我的范围)?

也许有关该项目的一些有用信息:

  • 使用Bootstrap 4.6
  • 使用 jQuery Core 3.4.1
javascript jquery jquery-ui bootstrap-4
1个回答
0
投票

我对你的问题没有完整的答案,但我认为即使是部分答案也可能对登陆此页面的人有用(就像我一两天前所做的那样)。

我来到这里是因为我正在寻找 jQuery UI 的“sortable”方法的轻量级替代品。经过简短的搜索,我发现了一个 jQuery 插件,只需 200 行代码(未缩小)即可完成此任务。这是 Rick Strahl 的 jquery-ressized。截至撰写本文时,该插件自 2019 年以来尚未更新,但它对我来说没有任何问题。我将该文件添加到我的项目中,另外编写了 3-4 行 JavaScript,然后——繁荣! ——问题解决了。我简直不敢相信实施起来有多么容易。

关于你问题的其他部分,我不知道 jQuery UI 的“draggable”方法有什么好的替代品,但是有一个密切相关的方法“sortable”,几年前我放弃了它,转而使用 SortableJS (多个贡献者)。如果您需要 DOM 中的元素不仅可拖动而且可排序(例如,用户可以通过拖放更改列表中项目的顺序),那么 SortableJS 是 jQuery UI 的绝佳替代品.

希望这对那里的人有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.