2011-05-26 45 views
2

我有兩個連接的排序 - 一個在初始化時爲空(頂部),另一個包含六個元素(底部)。意圖是將一個或多個元素從完整的可排序的元素拖到空的元素來定義您的答案。將第二個元素從底部拖動到頂部到任何現有項目下方的區域時,新項目將放置在最後一個項目的正上方。JQueryUI Sortable |新元素在連接的排序中的位置

我想讓這個新項目成爲列表中的最後一個項目。有什麼想法嗎?

下面是一個例子版本可以說明問題:http://maris.manattweb.com/test/sortableTest.asp

這裏的的jsfiddle:http://jsfiddle.net/manattweb/YbndA/20/

回答

1

這裏有一兩件事你可以做:

$("#sortable").sortable({ 
    placeholder: "ui-state-highlight", 
    items: "li:not(.ui-state-disabled)", 
    receive: function(event, ui) { 
     ui.item.appendTo("#sortable"); 
    } 
}); 

將收到的最底部的項目ul

這裏有一個工作示例:http://jsfiddle.net/QNd6T/

我把jquerifying你的一些getElementById通話的自由。

+1

哦,是的,他們需要能夠確定的頂級名單。 – MANATTWeb 2011-05-26 16:25:28

+0

@MANATTWeb:好的,那是有道理的。 – 2011-05-26 16:28:10

+0

而且這個作品很棒!非常感謝! – MANATTWeb 2011-05-26 16:33:01

相關問題