我有一些用于拖放的UI功能,但是当一个元素被删除时,动画会让它在新的删除位置出现之前瞬间在整个地方移动一瞬间。
任何人都可以建议如何解决这个问题,以便可拖动元素在成功时更清晰地移动到位吗?
以下是成功放弃时ajax调用的片段:
...
success : function() {
$(ui.draggable)
.parent()
.droppable("enable")
.end()
.appendTo(droppable)
.parent()
.droppable("disable");
},
...
答案 0 :(得分:1)
没有经过测试,但有类似的事情
success : function() {
$(ui.draggable)
.parent().hide().droppable("option", "disabled", false)
.end()
.appendTo(droppable).show()
.droppable("option", "disabled", true);
},
无论如何,你也可以在元素移动时取消绑定动画!但我不知道其余的代码!