我理解如何获得订单,但我不知道如何在行动之前将元素放回到先前的位置。
请指教,非常感谢。
el.sortable({
start: function(){ var order = etc //Got current order here// },
update: function(){
//Process and etc//
if(cancel) {
//how can I put the element back to the position before??
}
},
});
答案 0 :(得分:1)
$(“。selector”)。sortable(“取消”)将起作用(在您初始化可排序之后,当然, not INSIDE 初始化)
el.sortable({
start: function(){ var order = etc //Got current order here// },
update: function(){
//Process and etc//
if(cancel) { //NO NOT HERE
//how can I put the element back to the position before??
}
},
});
el.sortable("cancel"); //here
请参阅http://api.jqueryui.com/sortable/#method-cancel
取消()
取消当前可排序的更改并将其还原为状态 在当前排序开始之前。在停止和有用 接收回调函数。此方法不接受任何参数。