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