<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变量中获得相同的结果?
答案 0 :(得分:1)
在这种情况下,您根本不需要排序。只需使用.append()
和.prepend()
来改变位置。
$("#link-left").click(function() {
$("#placetoshift").append($("#thesortablediv"));
});