Dndkit 如何强制项目保留在垂直可排序列表中? (也开放使用其他 dnd 库)

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

例如,假设

5
frozen
。然后,如果将
4
拖到
6
下方,则之前和之后的结果将如下所示:

之前
sortable before state

之后
sortable after state

目前,我计划使用 项目之间的边距,以及

position: absolute
和手动计算的
top
left
frozen
项目放置到所需位置。然而,这感觉像是一个黑客解决方案,我正在寻找更好的方法来做到这一点。

我也愿意使用其他 dnd 库。

javascript reactjs drag-and-drop dnd-kit
1个回答
0
投票

所有现代 dnd 库可能都需要更改源代码才能实现符合人体工程学的解决方案。

最好的选择似乎是 Jquery 可排序列表: 强制项目保留在 jQuery UI 可排序列表中

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.