gpt4 book ai didi

jquery - 如何使用 jsPlumb 在两个对象之间绘制两条不同的线

转载 作者:行者123 更新时间:2023-12-01 00:58:12 25 4
gpt4 key购买 nike

我有两个div,Div1和Div2,我想画两条线,例如Div1到Div2和Div2到Div1。我正在使用 jsPlumb for jquery 来绘制连接器。它只绘制一 strip 箭头的线,表明它是双向的。要求是显示两条不同的线。在 jsPlumb 中有什么方法可以做到这一点吗?

最佳答案

听起来您对两个连接使用相同的 anchor ,因此两个连接被绘制在彼此之上。

到 jsPlumb 1.3.3 为止,解决这个问题的方法是显式设置不同的 anchor ,如下所示:

jsPlumb.connect( { source:"div1", target:"div2", anchors:["BottomLeft", "TopLeft"] });
jsPlumb.connect( { source:"div2", target:"div1", anchors:["BottomRight", "TopRight"] });

(如果您使用 jsPlumb.addEndpoint,则适用相同的原则)。

在版本 1.3.4 中,我将发布“连续” anchor ,这些 anchor 确保它们在每个元素上都有自己的位置,并且是专门针对您遇到的问题而设计的,因为像该示例一样设置所有内容上面很快就会变得无聊。

1.3.4 应该在大约一周后发布。

关于jquery - 如何使用 jsPlumb 在两个对象之间绘制两条不同的线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8427482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com