例如,假设
5
是 frozen
。然后,如果将4
拖到6
下方,则之前和之后的结果将如下所示:
目前,我计划使用 项目之间的边距,以及
position: absolute
和手动计算的 top
和 left
将 frozen
项目放置到所需位置。然而,这感觉像是一个黑客解决方案,我正在寻找更好的方法来做到这一点。
我也愿意使用其他 dnd 库。
所有现代 dnd 库可能都需要更改源代码才能实现符合人体工程学的解决方案。
最好的选择似乎是 Jquery 可排序列表: 强制项目保留在 jQuery UI 可排序列表中