javascript - 向端点添加叠加箭头不起作用

标签 javascript jsplumb

我正在使用此 makeSource 代码并根据 docs 添加端点样式:

jsPlumb.makeSource(connect, {
    parent: newEntity,
    anchor: 'Continuous',
    connector: 'Flowchart',
    paintStyle: {
        fillStyle: 'rgba(123, 123, 123, 1)',
        radius: 1,
    },
    overlays:[ 
        ['Arrow', {width: 10, length: 30, location: 1}],
    ],
});

我没有收到错误。

Overlay

最佳答案

已更新 FIDDLE

对于 jsPlumb.makeSource(),属性名称是 connectorOverlays( SOURCE )。这是示例代码:

jsPlumb.makeSource("someDiv", {
...
endpoint:{
   connectorOverlays:[ 
     [ "Arrow", { width:10, length:30, location:1, id:"arrow" } ], 
     [ "Label", { label:"foo", id:"label" } ]
   ]
}
...
});

或者,您可以将其默认设置为:

jsPlumb.Defaults.Overlays = [
            [ "Arrow", { 
                location:1,
                id:"arrow",
                length:14,
                foldback:0.8
            } ]
];

关于javascript - 向端点添加叠加箭头不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22766565/

相关文章:

javascript - Meteor 中的后台任务

javascript - 如何在React Native中过滤pokemon

javascript - 将 div 扩展到相对左上角定位的内容

javascript - 如何获取连接 JSPLUMB 中的端点标签?

javascript - 等待页面准备就绪后再显示

javascript - jQuery 动画函数在第二次调用时重置滚动

javascript - 我的包的 NPM 构建阶段在安装过程中未执行

javascript - 如何在jsPlumb中获取连接数据

javascript - 如何动态更改 jsPlumb 中的 targetOption 和 sourceOption anchor ?

javascript - jsplumb 禁用添加类