0

2D スライダーのハンドルでjQuery UI Draggable インタラクションを使用しています。Draggable の「ドラッグ」イベントを使用して、ドラッグ中のスライダーの位置を更新します。

私が抱えている問題は、ドラッグされている要素が実際に位置を変更する前に、ドラッグ イベントが発生するように見えることです。そのため、drag イベントを使用してドラッグされている要素の位置を報告すると、移動先の位置ではなく、移動元の位置が報告されます。

ドラッグ可能な要素が移動されている位置のデータを何らかの形で取得する必要があります。

どんな助けでも大歓迎です!

4

1 に答える 1

1

次のようにハンドルの位置を調べます。

$('#handle').draggable({
  drag: function(event,ui){
    ... ui.position ...
  })
于 2011-06-06T22:45:55.910 に答える