0
<ul id="box">
<li id="1">1</li>
<li id="2">2</li>
</ul>



$("#box").sortable({ update: function() {
    var order = $("#box").sortable("serialize");
    alert(order);
  }
});                                         

我想通过按下按钮来控制顺序,并禁用拖放。一切都很好,但我不知道如何禁用拖放但仍然保持这个列表可排序?

编辑 -

好的,现在我开始理解这一点。我根本不需要使用可排序的。如何在不使用可排序的情况下在 order 变量中获得相同的结果?

4

1 回答 1

1

在这种情况下,您根本不需要 sortable 。只需使用.append()and.prepend()来移动位置。

$("#link-left").click(function() {
   $("#placetoshift").append($("#thesortablediv"));
});
于 2012-04-24T09:00:32.643 回答