2012-03-30 30 views
0

我试图通过将鼠标从一个形状拖到另一个形状来连接两个形状。在Rapahael中是否可以这样做?如果有人已经完成了这个操作,将会非常感谢。如何通过拖动鼠标连接Raphael中的两个形状?

进出口寻找像做below.I希望能够从灰色形状拖我的鼠标等绿色形状和使用路径连接它们

enter image description here

感谢

+0

您是否找到一个好的解决方案呢?我正在尝试制作类似的应用程序。 – schteppe 2013-06-14 12:02:06

+0

你有没有找到任何解决方案? – kittu 2015-07-05 19:17:01

回答

1

我'd就像这样:

  1. 创建一个set来保存形状,一旦他们加入。
  2. drag() handler分配给所需的元素,在拖动时将其推到集合(显然具有某些约束 - 如果形状相交或其他条件)。
  3. 将该组(现在包含多个形状)视为新形状,因为Raphaelset API允许通过为set对象内包含的形状提供不透明接口来实现此目的。

我希望这可以帮助,对于任何问题或澄清,请评论。我会试着展示解决方案的另一种方法,看看我是否想出任何东西。

相关问题