我知道如何获得订单,但是我不知道如何在必要时将元素放回之前的位置。
请指教,非常感谢。
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??
}
},
});
最佳答案
$(“ .selector”).sortable(“ cancel”)将起作用(当然,在初始化可排序对象之后,不在初始化之内)
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
取消()
取消当前可排序项的更改并将其恢复为状态
当前排序开始之前。有用的停止和
接收回调函数。此方法不接受任何参数。
关于javascript - sortable如何将元素放回先前的位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14227448/