jQuery UI可排序还原选项 - 在动画期间启用拖动

时间:2011-06-23 10:07:44

标签: jquery-ui animation jquery-ui-sortable revert

我目前有一个jQuery UI可排序元素,我将revert选项设置为1000,以获得平滑但不太快的动画。虽然动画效果很好,但似乎我无法在动画中拖动。

我在jsFiddle上创建了一个简化版本:http://jsfiddle.net/bA7Dk/。在某处拖动1并释放鼠标时,直到动画完成后才能拖动2

有没有办法在动画期间启用拖动?

1 个答案:

答案 0 :(得分:0)

我通过改变jquery.ui.sortable.js

对其进行了整理
  • 将此属性添加到$.widget(其中还添加了所有功能):

    revertingElem: $(),
    
  • _mouseStop内修改

    self.reverting = true
    

    self.reverting = true           
    this.revertingElem = $(this.helper);
    
  • _mouseCapture内修改

    return false;     (the first occurence)
    

    $(this.revertingElem).stop(true, true);