删除时,在draggable元素上执行revert事件

时间:2012-09-28 20:38:59

标签: jquery jquery-ui jquery-droppable

我遇到了jQueryUI和draggable / droppable选项的问题。

我想要完成的是:

1)将元素拖到另一个元素中 2)一旦元素在那里,将可拖动元素恢复到其初始状态(并做一些其他的东西)

我可以通过这样做将对象恢复到其初始状态:

revert : function(event, ui) {
      B(this).data("draggable").originalPosition = {
          top: 0,
          left: 0
      };
      return !event;
}

但是我想要将元素还原,当它被拖到正确的位置时......

修改

我试过这个:

B('#template').find('section').droppable({
  drop : function(e, ui) {
    ui.draggable.triggerHandler('revert');
  }
}

但它不起作用......我也试图获得该选项并执行它,但它也无效。

1 个答案:

答案 0 :(得分:0)

如果您始终想要还原,只需在您的还原功能中return true