1

ユーザーがドラッグ アンド ドロップを使用して再配置できる 2 つのフローティング div があります。2 つの div の間に線を引き、それ自体 (サイズと位置) を div の動きに合わせて調整したいと考えています。

目標は、ブラウザ内である種のチャートフロー/ダイアグラムに似た構造を取得することです。

これを行うための最良の方法は何ですか?

4

4 に答える 4

3

非常に基本的な描画/図以外のことを行う場合は、RaphaelJS などの描画ライブラリをお勧めします。それはあなたのために物事を大幅に簡素化します。例を参照してください: http://jsfiddle.net/sveinatle/RVykE/1/

この例は完璧な実装ではありませんが、Raphael からどれだけの助けが得られるかを示しています。

于 2012-07-01T19:19:30.840 に答える
1

これは、HTML、jQuery、およびいくつかの三角法のみを使用したバージョンです!
まだ少し微調整が必​​要ですが、ほとんどあります。

http://jsfiddle.net/gKj35/2/

于 2012-07-01T20:07:42.830 に答える
1

JS プラム:

http://jsplumb.org/jquery/demo.html

ここに画像の説明を入力

SVG、キャンバス、または VML

Jquery、Mootools、または YUI

于 2012-07-01T19:27:35.483 に答える
0

私は3つの方法を考えることができます:

  1. svgを使用できます
  2. HTMLキャンバスを使用できます
  3. 純粋なhtmlを使用できます(高さ= 1のdivは水平線になり、幅= 1のdivは垂直線になります)。これらの線を組み合わせて、線分を作成できます。
于 2012-07-01T19:05:58.777 に答える