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