拖放以在 Javascript 中对矩形重新排序
Drag and drop to reorder rectangles in Javascript
是否可以使用拖放来重新排序HTML画布矩形,最好的方法是什么?给定一堆矩形,我希望能够通过拖动来更改它们的顺序。还是使用div 更容易实现这一点?我想创建一个具有类似于 Packery 的拖放功能的矩形打包程序,只是实现了不同的矩形打包算法。
通过拖动矩形来更改顺序的最佳方法是实现这些插件,如Packery,Gridster,ShapeShift,而不是使用div。Gridster不能用于多种布局,而Shapeshift可以派上用场。比较这两者,Shapeshift是响应式的。我建议根据他们的要求和使用频率实施其中任何一个。
相关文章:
- 使用JS或新查询对列表进行排序
- 主干中的比较器在添加新模型时需要排序调用
- 插入按字母顺序、javascript或jquery排序的新列表
- 无法从jQuery可排序列表中删除新添加的项
- 使用“可排序”时获取新元素信息
- JavaScript 将文本框存储中的值引入数组中,创建新数组进行排序
- 在使用可排序排序期间/之后显示使用 JSON 创建的列表中的项目位置
- React Native ListView 不会在排序或检索新数据后更新
- 使用 UI 可排序,在单击按钮时根据给定值将项目移动到新位置
- AngularJS:插入新项目后对列表重新排序
- jQuery dataTable 不会对新数据进行排序
- jQuery UI 可排序在克隆和附加新的可排序列表后不会刷新
- 如何使用布局管理器重新排序/排序嵌套视图而不重新渲染
- ractive js :与模板中键部分关联的嵌套对象列表的直接 DOM 插入排序/排序 #each 顺序
- 在backbone.js中,如何使用新的模型数据更新视图,同时在没有完整渲染的情况下保持排序顺序
- jQuery UI可排序-排序时表格单元格丢失边框
- 对对象数组进行排序,并将具有相同键/值对的对象推送到新数组
- 嵌套可排序新添加的项目不会移动
- 如何使用jquery同位素按日期(新)排序
- 对象数组的复合排序(排序)