0

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

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

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

4

1 回答 1

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);
    
于 2011-06-23T15:00:09.647 回答