【发布时间】:2014-10-14 22:48:59
【问题描述】:
我正在尝试自定义 jsPlumb 以绘制图形,所有箭头都向下,连接源来自容器底部,连接目标位于页面下方某个位置的容器顶部。 我用:
instance.connect({ source:"sourceDiv", target:"targetDiv" , anchors:["Bottom", "Top"] });
除了一个小问题,它工作正常......
所有箭头都将从底部的中间开始,并终止于顶部的中间。
当有许多箭头进出同一个容器时,我希望锚点均匀分布沿顶部和底部。
从文档中,我尝试了以下操作:
instance.makeSource("sourceDiv", { anchor: "Continuous" });
instance.makeTarget("targetDiv", { anchor: "Continuous" });
或(使用 jQuery):
instance.makeSource($("#sourceDiv"), { anchor: "Continuous" });
instance.makeTarget($("#targetDiv"), { anchor: "Continuous" });
但显然语法不正确...得到如下错误:
jsPlumb: fire failed for event connection : TypeError: info.connection.getOverlay(...) is null
需要帮助来解决这个问题。
【问题讨论】:
标签: javascript jsplumb