2011-11-02 64 views
2

之前,我有這種情況防止第一要素

<ul> 
<li id="first"> 
    1 
</li> 
<li id="second"> 
    2 
</li> 
<li id="third"> 
    3 
</li> 
</ul> 

我想阻止李一號元素之前下降2日和3 LI元素,所以在這種情況下只有2和3應該是可交換的排序下降。 我設法防止

.sortable({handle:"li",axis:"y","cancel":"#first"}) 

第一個元素的拖動,但這並不解決在列表中第一個元素之前下降元素。

回答

5

指定哪些在您的UL項目排序:

$("#sortable1").sortable({ 
    items: "li:not(.ui-state-disabled)" 
}); 

Documentation

+0

知道如何我可以連接是可排序的任何機會呢? – damir

+0

我不確定你的意思? – jbabey

+0

items屬性包含在sortable()的參數對象中。 使用這兩個例子,最終的代碼是(取消不再需要): .sortable({handle:「li」,axis:「y」,items:「li:not(#first)」} ) – ambiguousmouse