0

我正在 JS 上创建某种流程图生成器。我需要一个关于如何制作两个用箭头或线连接的块(div)的建议。看下面的例子

______
| |
| 分区 x----------------
| | |
-------- |
                        |
                      __X___
                     | |
                     | DIV2 |
                     | |
                     --------

div 是可拖动的,因此连接必须是动态的。你能帮帮我吗?

干杯

4

1 回答 1

1

只是一个想法;

也可以将线条视为 div。可以说它是 divLine。divLine 应该具有页面的背景颜色。然后您可以指定边框。所以它看起来像一条线。

每当用户拖动另一个 div 时,无论如何都要检查 X 和 Y 值。根据这些值,调整 divLines 的高度、宽度和位置。可能您还必须更改边框值。

当然 HTML 5 是更好的解决方案,但它并不是在所有浏览器中都适用。

于 2011-08-03T10:51:48.093 回答