Jquery可排序,如何禁用拖放

时间:2012-04-24 08:55:09

标签: jquery drag-and-drop

<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);
  }
});                                         

我想通过按下按钮来控制顺序,并禁用拖放功能。 一切都很好,但我无法弄清楚如何禁用拖放但仍保持此列表可排序?

编辑 -

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

1 个答案:

答案 0 :(得分:1)

在这种情况下,您根本不需要排序。只需使用.append().prepend()来改变位置。

$("#link-left").click(function() {
   $("#placetoshift").append($("#thesortablediv"));
});