我目前有一个 jQuery UI 可排序元素,我将revert
选项设置1000
为平滑但不太快的动画。虽然动画效果很好,但似乎我无法在动画过程中拖动。
我在 jsFiddle 上做了一个简化版本:http: //jsfiddle.net/bA7Dk/。当拖动1
某处并释放鼠标时,直到动画完成,您才能拖动2
.
有没有办法在动画期间启用拖动?
我目前有一个 jQuery UI 可排序元素,我将revert
选项设置1000
为平滑但不太快的动画。虽然动画效果很好,但似乎我无法在动画过程中拖动。
我在 jsFiddle 上做了一个简化版本:http: //jsfiddle.net/bA7Dk/。当拖动1
某处并释放鼠标时,直到动画完成,您才能拖动2
.
有没有办法在动画期间启用拖动?
我通过更改对其进行了整理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);