如何在JS“jQuery.sortable”应用后更改列表的顺序.
例如:
<ul id="mylist">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
var x_sortable_list = $("mylist").sortable();@H_502_5@
那么,假设这个工作:
x_sortable_list.changeOrder([
{item:1,newOrder:2 },{item:2,newOrder:1 },{item:3,newOrder:3 }
]);@H_502_5@
正如Sparr所说,没有办法直接使用sortable对它们进行排序,但您仍然可以使用以下
方法手动移动它们:
$("#mylist li:eq(1)").insertAfter($("#mylist li:eq(2)"));@H_502_5@