0

その質問を定式化する方法が正確にはわかりませんが、基本的に私の問題は次のとおりです。ドラッグ可能な2つのdivがあり、その間の小さなdivでリンクしたいと思います。したがって、div A が位置 0 の正方形であり、div B が位置 10 の別の正方形であるとします。div B または A を移動すると C が間に留まるように、それらの間に div C を配置するにはどうすればよいですか。

これから :

A - - - - C - - - - B

これに

A
  -
    -
      - 
        -
          C
             -
               -
                 -
                   -
                     B

これはdivでも可能ですか?

4

1 に答える 1

1

基本的なアルゴリズムは次のとおりです。

xCoord_ofC = (xCoord_ofA + xCoord_ofB) / 2;
yCoord_ofC = (yCoord_ofA + yCoord_ofB) / 2;

jQuery UIを使用している場合は、dragリスナーで実行できます。

于 2012-11-04T14:55:00.250 に答える