假设我们已经创建了两个节点,并且它们通过为其分配的targetOption和sourceOption锚点连接-对于具有锚点“ BottomCenter”的sourceOption和具有锚点“ TopCenter”的targetOption。这将是result.
但是,有没有一种方法可以相对于两个节点的最近可能位置来更新锚点?
targetOption和sourceOption锚固定为先前声明的锚。如果我将它们彼此并排拖动,连接器的外观将不会很好。看看here.
如果sourceOption成为锚点,那就太好了:Right和targetOption变成了anchor:Left,因为它们彼此相邻。
最佳答案
jsPlumb允许设置动态锚。建立连接时,可以为anchor
属性提供锚数组。请参见以下代码以了解您的用例:
anchor: ["Top", "Bottom", "Left", "Right"]
有关更多选项,请参考official documentation。