【问题标题】:How can I connect multiple endpoints from a single startpoint?如何从一个起点连接多个端点?
【发布时间】:2016-10-13 14:19:44
【问题描述】:

下面的代码使我能够将一个起点连接到端点 A 或端点 B,但不能同时连接两者!谁能帮我修改一下,以便可以链接到两个端点?
Here's a fiddle to illustrate my point ))

$(function() {

    jsPlumb.ready(function() {
        var jsp = jsPlumb.getInstance();
        jsp.draggable($("#start"));
        jsp.draggable($("#end_A"));
        jsp.draggable($("#end_B"));

        var endpoint = jsp.addEndpoint($("#start"), {
            isSource:true
        });

        jsp.addEndpoint($("#end_A"), {
            isTarget:true
        }); 

        var endpoint = jsp.addEndpoint($("#start"), {
            isSource:true
        });

        jsp.addEndpoint($("#end_B"), {
            isTarget:true
        }); 

        $("#dragbutton").bind("mousedown", function(e) {

            $(document).bind("mousemove.adjust", function(e) {

                var left = e.offsetX;
                var top = e.offsetY;
                $(endpoint.canvas).css({"left":left, "top":top});
                $(document).unbind("mousemove.adjust");
            });

            $(endpoint.canvas).trigger(e)
        })           

    })       

})

【问题讨论】:

    标签: javascript jquery jsplumb


    【解决方案1】:

    使用 ma​​xConnections 属性。

    maxConnections: -1 // unlimited connections
    maxConnections: 1 // only one connection
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多