javascript - 将背景图像添加到 jsPlumb 中的连接器

标签 javascript jquery plugins jsplumb

我想知道是否可以向连接器添加背景图像。

我的目标是创建这样的东西: enter image description here

这样我就可以在背景中显示动画图像,象征连接的方向和类型。

最佳答案

据我所知这是不可能的,因为连接是由 SVG 对象组成的,而 SVG 对象本身充当背景图像。您可以尝试使用 dashstyle 选项,同时调整绘画样式和渐变以获得如图所示的适当箭头。更多引用:API DOC

示例代码:

jsPlumb.Defaults.PaintStyle = {
    lineWidth: 4,
    strokeStyle: 'rgba(123, 123, 123, 1)',
    gradient:{
              stops:[[0,"green"], [1,"red"]]
        },
    dashstyle: "7"
};

结果:

Sample Image

注意:请记住使用jsPlumb.setRenderMode(jsPlumb.SVG),因为dashstyle不适用于jsPlumb.CANVAS(默认情况下为SVG)

关于javascript - 将背景图像添加到 jsPlumb 中的连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22933678/

相关文章:

visual-studio-code - 在 VS Code REST CLIENT 插件中 - 如何存储从请求中检索到的数据中的变量?

javascript - 如何使用 Jquery 从中继器内的文本框中选择文本?

javascript - ionic ,AngularJs : Directive attribute $watch stops working after view is rendered

javascript - Ajax/Jquery 重定向调用不起作用

javascript - 如何将正则表达式验证应用于 JQuery 中的文本框以仅输入小数、整数(如果多个逗号分隔)

php - CakePHP - 从插件加载路由文件

javascript - 查找字符串中元素的偏移量

javascript - 在 jQuery 中比较两个字符串不起作用

javascript - iFrame src 属性和相关 URL 不起作用

用于 firefox 扩展的 python?