我有几个由jQueryUI的Sortable模块管理的相关列表。在启动时,每个列表都是词法排序的,我希望保持该顺序,因为项目在列表之间移动。现在我只是将每个列表都放入其中,但是我会在这个过程中添加一些动画。这是一个显示我现在正在做的事情的小提琴:http://jsfiddle.net/samwyse/khezu7xh/
我想用使用动画的内容替换以下代码:
// Update code for the actual sortable lists
$(this).sortChildren();
我猜我需要检查掉落的物品,如果它比前一项少,请将其浮动到列表中,或者如果它大于下面的项目,浮动它失败了。我之前没有做任何动画,所以我不确定如何继续。我发现的唯一相似的代码并没有对列表进行重新排序,它只是更改为项目的top属性,因此它们看起来正确。