2016-10-13 6 views
2

以下のコードでは、1つのスタートポイントをエンドポイント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) 
     })   

    })  

}) 

答えて

0

MaxConnectionsをプロパティを使用します。

maxConnections: -1 // unlimited connections 
maxConnections: 1 // only one connection 
関連する問題