0

我不完全知道如何制定这个问题,但基本上我的问题如下:我有 2 个可拖动的 div,我希望它们之间由较小的 div 链接。因此,假设 div A 是位置 0 的正方形,而 div B 是位置 10 的另一个正方形。我怎样才能将 div C 放在它们之间,这样如果我移动 div B 或 A ,C 就会留在它们之间。

由此 :

A - - - - C - - - - B

对此

A
  -
    -
      - 
        -
          C
             -
               -
                 -
                   -
                     B

这甚至可能与divs?

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 回答