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

blo*_*dev 4 javascript jquery

背景

我的任务是开发分析产品的前端,该产品在可自定义的仪表板中向用户显示信息,例如Google Analytics使用的仪表板: - 仪表板由以网格布局排列的可拖动小部件组成 - 小部件具有拖动句柄可以由用户单击以开始拖动 - 可以通过拖放窗口小部件来重新排序窗口小部件

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

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

opc*_*ode 6

编辑这个看起来更好,更保持!由UberVU提供的GRID

列表中的下一个是gridster.js

PS:我知道这是一个老线程,但由于这个问题是Google的第一个问题,我认为值得列出一些新的库.