javascript - 如何创建可拖动的小部件?

标签 javascript jquery

背景

我的任务是开发一个分析产品的前端,该产品在可自定义的仪表板中向用户呈现信息,例如 Google Analytics 使用的仪表板: - 仪表板由排列在网格布局中的可拖动小部件组成 - 小部件有一个拖动 handle ,用户可以点击它开始拖动 - 可以通过拖放小部件重新排序小部件

问题

第 1 部分。使用 jQuery(或任何其他开源 Javascript API)任何人都可以从高层次概述中向我解释如何实现这样的功能。

第 2 部分。您能否推荐任何可能与实现此功能或任何可预见的相关功能相关的资源供我阅读? (书籍、链接、api 文档、教程)

最佳答案

编辑 这个看起来更好,维护得更好! GRID by UberVU

列表中的下一个是 gridster.js

PS:我知道这是一个旧线程,但由于这个问题是 Google 中的第一个热门问题,我认为值得列出一些较新的库。

关于javascript - 如何创建可拖动的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7514660/

相关文章:

javascript - 错误 : Could not load module in dojo

javascript - Window.Print 使不透明的页面背景变为白色

javascript - 如何使用 mxgraph 事件

javascript - 如何在 chrome 扩展中使用 jquery 执行点击事件?

javascript - 如何在 JavaScript 中限制正则表达式搜索

Javascript 在 View 中滚动并停止

javascript - jquery - 知道前两个 parent 的最快选择器

HTML 重绘上的 jquery 事件处理程序

javascript - 从表中获取选定的复选框值并将这些值传递到 ajax

javascript - 如何在响应式 SVG 中保持文本大小?