首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsPlumb无法连接多个点

jsPlumb无法连接多个点
EN

Stack Overflow用户
提问于 2015-03-07 04:23:59
回答 1查看 89关注 0票数 0

我正在尝试使用带有jquery依赖项的jsPlumb 1.4.1版本,将我UI中的一些div绑定在一起。

我的初始代码:

代码语言:javascript
复制
jsPlumb.bind("ready", function() {
        var eclipse = jsPlumb.addEndpoint("java-eclipse");
        var netbeans = jsPlumb.addEndpoint("java-netbeans");

        jsPlumb.connect({
            source:eclipse,
            target:netbeans,
            connector:"Straight",
            paintStyle:{ lineWidth:5, strokeStyle:'rgba(0, 0, 200, 0.5)' },
            endpoint:"Dot",
            anchor:[ "Perimeter", { shape:"Circle" }]
        });
     });

它按预期工作,但只要我尝试添加更多端点来建立另一个连接:

代码语言:javascript
复制
//Innitial working endpoints
var eclipse = jsPlumb.addEndpoint("java-eclipse");
var netbeans = jsPlumb.addEndpoint("java-netbeans");

//Just adding these endpoints causes my script to crash
var javaSE = jsPlumb.addEndpoint("java-se");
var javaSW = jsPlumb.addEndpoint("java-sw");

这会给我带来以下错误:

代码语言:javascript
复制
Error: H is undefined
r@https://cdnjs.cloudflare.com/ajax/libs/jsPlumb/1.4.1/jquery.jsPlumb-1.4.1-all-min.js:1:9455

我不知道为什么我创建的第二组端点会导致整个系统崩溃,div存在并且具有正确的I,并且查看js plumb演示和文档,建立两个单独的连接(se->sw和eclipse->netbeans)应该是可能的。

EN

回答 1

Stack Overflow用户

发布于 2015-04-16 20:23:38

试试这个;

代码语言:javascript
复制
jsPlumb.connect({
        source:eclipse,
        target:netbeans,
        connector:"Straight",
        paintStyle:{ lineWidth:5, strokeStyle:'rgba(0, 0, 200, 0.5)' },
        endpoint:"Dot",
        anchor:[ "Perimeter", { shape:"Circle" }],
        maxConnections: -1
    });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28907024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档