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 に答える