jquery拖放动画

时间:2010-05-24 20:33:39

标签: javascript jquery jquery-ui

我有一些用于拖放的UI功能,但是当一个元素被删除时,动画会让它在新的删除位置出现之前瞬间在整个地方移动一瞬间。

任何人都可以建议如何解决这个问题,以便可拖动元素在成功时更清晰地移动到位吗?

以下是成功放弃时ajax调用的片段:

...
success : function() {
      $(ui.draggable)
        .parent()
        .droppable("enable")
        .end()
        .appendTo(droppable)
        .parent()
        .droppable("disable");
    },
...

1 个答案:

答案 0 :(得分:1)

没有经过测试,但有类似的事情

success : function() {
      $(ui.draggable)
        .parent().hide().droppable("option", "disabled", false)
        .end()
        .appendTo(droppable).show()
        .droppable("option", "disabled", true);
    },

无论如何,你也可以在元素移动时取消绑定动画!但我不知道其余的代码!