0

次のような1つの大きなdiv内に2つのdivがあります

<div id='container'>
    <div class='demo'></div>
    <div class='demo'></div>
</div>

$('.demo')
 .resizable()
 .draggable()
 .droppable();

また、サイズ変更とドラッグ後に .demo div の座標とサイズを取得できます。私の質問は、その div に重力のようなものを達成する方法です。.demo div を別の .demo div の近くにドラッグすると (たとえば、それらの間の距離が 5px 未満の場合)、それらを接着するには、距離 =0 ですか? 本番環境では、class='.demo' を使用して多くの div を作成する予定なので、手動で計算するのは大変です。誰もこれに対する解決策を持っていますか? jPhysics プラグインを使用した人はいますか?

4

1 に答える 1

1

確かに、ドロップ イベントがトリガーされてすべての座標をループし、1 つのボックスの右が別のボックスの左の 10 ピクセル以内にある場合、2 番目のボックスを所定の位置に移動し、垂直方向の測定を繰り返します。

複雑すぎるとは思えません。

于 2012-05-10T12:30:39.697 に答える