0

私はJSである種のフローチャートビルダーを作成しています。矢印または線で接続された2つのブロック(div)を作成する方法についてアドバイスが必要です。以下の例を見てください

______
| |
| DIV x ----------------
| | |
-------- |
                        |
                      __バツ___
                     | |
                     | DIV2 |
                     | |
                     --------

Divはドラッグ可能であるため、接続は動的である必要があります。みんな助けてくれませんか?

乾杯

4

1 に答える 1

1

ただのアイデア。

行もdivと考えてください。divLineだとしましょう。divLineには、ページの背景色が必要です。次に、境界線を割り当てることができます。線のように見えるように。

ユーザーが他のdivをドラッグするたびに、とにかくX値とY値を確認します。これらの値に従って、divLinesの高さ、幅、および位置のサイズを変更します。おそらく、境界線の値も変更する必要があります。

もちろん、HTML 5の方がはるかに優れたソリューションですが、すべてのブラウザーで機能するわけではありません。

于 2011-08-03T10:51:48.093 に答える