假设我们已经创建了两个节点,并且它们通过为其分配的targetOption和sourceOption锚点连接-对于具有锚点“ BottomCenter”的sourceOption和具有锚点“ TopCenter”的targetOption。这将是result.

但是,有没有一种方法可以相对于两个节点的最近可能位置来更新锚点?

targetOption和sourceOption锚固定为先前声明的锚。如果我将它们彼此并排拖动,连接器的外观将不会很好。看看here.

如果sourceOption成为锚点,那就太好了:R​​ight和targetOption变成了anchor:Left,因为它们彼此相邻。

最佳答案

jsPlumb允许设置动态锚。建立连接时,可以为anchor属性提供锚数组。请参见以下代码以了解您的用例:

anchor: ["Top", "Bottom", "Left", "Right"]


有关更多选项,请参考official documentation

09-11 20:16