1

我有两个列表。他们是可排序的但没有连接(列表中的元素“one”不能与列表中的元素“two”混合)jQuery UI:可排序和可拖动的排序和排序

我希望list“one”的元素可以放置,列表“two”的元素可以拖动,因为我想要将列表“two”的元素拖放到列表“one”中。

我该怎么办?

编辑:

我试图让问题尽可能通用,但也许我应该更清楚...对不起。 列表1的元素是“类别”,它们应该是可排序的。 列表2的元素是“链接”,应该可排序。 链接只属于一个类别。 我想从一个分类链接移动到另一个链接,我很乐意使用JQuery Ui。

+0

列表可以元素一个拖动列出两个,并列出两个列表之一?或者是你想要阻止的。 –

+0

我试图让问题尽可能一般,但也许我应该更清楚。第一个要素是“catergories”,它们应该是可排序的。列表二的元素是“链接”,应该是可排序的。一个链接只属于一个类别。我想移动从一个食品链接到另一个链接,我很乐意使用JQuery Ui。我希望现在我的问题更清楚。 – GLF

回答

0

如果我正确理解您的问题,您不必在您的案例中使用draggabledroppablesortable一起使用。

可排序的连接本质上是单向的,所以你只需要在第二个列表连接到第一,并避免先连接到第二:

<ul id="first"> 
    <!-- ... --> 
</ul> 

<ul id="second"> 
    <!-- ... --> 
</ul> 

$("#first").sortable(); 
$("#second").sortable({ 
    connectWith: "#first" 
}); 
+0

嗨弗雷德里克,你写这个答案已经很久了。我不得不说,你的回答并没有解决我的问题,但它实际上解决了我的问题:)。那是因为我没有正确写下这个问题。 – GLF