我来这里是因为我在使用 jQuery UI 的可排序/可拖动/可拖放操作时遇到了麻烦。
我正在尝试做类似 iTunes 播放列表的事情(当您更改曲目列表的顺序或将曲目移动到另一个播放列表时)我的想法是我有一个曲目列表(在 a 中)并且我希望这个列表是可排序的,并且这是容易的部分。实际上,我还有第二个列表(播放列表),我希望曲目可以拖动到那些“播放列表”项目中以执行某些操作。
这是一个例子:http: //jsfiddle.net/MSGhf/1/
(可排序的工作完全符合我的要求,黑线只是 a <div class="plholder"></div>
)
但是当您开始拖动轨道时,可排序的工作正常。但是,当您将曲目移出可拖动曲目时,新顺序仍然存在,因此在播放列表中拖动曲目也可能会更改曲目列表顺序,这是一个问题。
所以我不知道当轨道离开时如何阻止可排序。
如果你有任何想法:)
谢谢 !