如果用戶確實不應該被允許放棄在1和2之前或7之後的項目,可能這些東西屬於不同的列表,因爲它們將分別是第一個和最後一個項目。如果你想讓外觀保持不變,你可以調整html和css。
<div id='lists'>
<ul>
<li class="ui-state-default">Item 1 (not sortable)</li>
<li class="ui-state-default">Item 2 (not sortable)</li>
</ul>
<ul id="sortable">
<li class="mixable ui-state-default">Item 3 (sortable)</li>
<li class="mixable ui-state-default">Item 4 (sortable)</li>
</ul>
<ul>
<li class="ui-state-default">Item 5 (not sortable)</li>
<li class="ui-state-default">Item 6 (not sortable)</li>
<li class="ui-state-default">Item 7 (not sortable)</li>
</ul>
</div>
看到這裏我的例子,它看起來像突出部分與你你想要的功能:http://jsfiddle.net/dgmCp/1/
我有完全一樣的問題,現在,你有沒有發現你的解決方案? – d4rky 2012-11-16 10:16:29
您是否已經搜索了jQuery UI的缺陷報告以查看是否有針對此的開放票證? – eh9 2012-11-16 19:39:11
在Chrome中工作:/ – 2012-11-22 11:50:23