拖拽排序 Drag Sort

要点
1. 分步骤实现:拖拽移动目标 → 拖动中重排其他元素 → 松手后让被拖元素归位。
2. 拖动时的重排只是视觉位移,不会改变 DOM 顺序,因此松手后需要重新获取当前节点/顺序。
3. 插入 DOM 可能导致过渡动画失效;可在插入后临时关闭过渡、清 transform、强制重排,再于下一帧恢复过渡。

A
B
C
D
E