问题标签 [jsplumb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
152 浏览

javascript - 在javascript中通过引用传递

大家好,我正在使用 javascript 和 jsplumb 库我遇到了问题,需要专家的帮助。

这是我的场景。

我有使用 jsplumb 库创建连接的功能。

但问题是我想访问该函数之外的函数中con创建的相同creatlink()内容,所以我所做的是

我已经读过,在 JS 中对象可以作为输出参数传递或通过引用传递。

那么在我不想返回它的函数之外访问我的 con 的正确和正确的方法应该是什么,因为这将创建一个单独的副本。

感谢任何帮助将不胜感激。

0 投票
1 回答
361 浏览

javascript - 在 JavaScript 中添加覆盖

我正在使用 jsplumb 创建一个流式聊天。一旦流程图创建结束并得到用户的确认,我想让创建的结构不可编辑。为此,已向持有流程图的父级添加了一个过度,但鼠标点击仍在流程图上发生。

如何 - 添加叠加层后不允许在这些组件上发生鼠标单击。

谢谢

0 投票
1 回答
434 浏览

javascript - JSplumb 双键

我想使用库 jsPlumb Javascript 与两个 div 建立双键。我可以建立联系,但不能建立双键。

你知道如何制作双键吗?

对于两个 DIV 之间的简单链接:

对于两个 DIV 中的双链接,我对此进行了测试,但它不起作用:

有人有解决方案吗?

0 投票
1 回答
406 浏览

java - 如何使用 jsplumb 在时间轴中连接动态创建的任务

假设我们有一个时间线,在该时间线中单击鼠标会创建一个新任务,在这种情况下如何使用jsplumb

0 投票
1 回答
326 浏览

jquery - 如何在 jsPlumb 中找到未连接的端点?

在我的应用程序中,我在一个模块中使用 jsPlumb lib,有没有办法找出未连接的端点?

0 投票
1 回答
398 浏览

javascript - 使用jsPlumb实现垂直线

几个月以来,我一直在成功使用jsPlumb。我用直线连接一些 div 没有问题。现在我想用垂直或水平线连接放置在任何地方的任意 div。为了实现这个目标,我使用锚点放置线,每次测试每个端点的正确 X、Y 值。

我的目标是动态放置垂直或水平线,而不必每次都静态重新计算 X、Y 锚值。有没有可能?jsPlumb 是否有更好的替代方案来实现这一目标?

0 投票
1 回答
765 浏览

javascript - jsPlumb - 是否可以使用类名将端点分配给元素组?

我想将相同的端点分配给各种容器。但我必须手动将它们分配给每个容器,例如:

有没有办法可以将其分配给类选择器,例如:

或者可能是一种解决方法?

0 投票
1 回答
711 浏览

jquery-ui - 如何使用 jsplumb 连接到端点?

我正在使用 JSplumb 进行连接,我从 JSON 中获取一些数据,并且基于我想在两个端点之间建立连接,我已经在每个节点上创建了结构并创建了端点,我试图在 jsplumb 文档中找到它但不能t..

0 投票
1 回答
1927 浏览

css - 如何在jsplumb中设置连接线的不透明度?

请参阅下面的工作代码。有人可以告诉我如何设置连接两个 div 的线的不透明度吗?我在有关此的文档中找不到任何内容。我尝试传递setOpacity: 0.5,opacity: 0.5并将strokeStyle: rgba(120, 120, 240, 0.4)其用作paintStyle. 这些都没有帮助。

谢谢你的帮助。

编码

0 投票
1 回答
396 浏览

css - jquery-ui 1.9.2 上可拖动 div 的堆栈选项重置元素 z-index

我有几个(动态生成的)div,它们的 z-index 在 css 中设置为 120:

它们包含一个标题(位于顶部)和一个画布:

当我创建它们时,我会:

然后调用jsplumb.draggable使它们可拖动(jsplumb 只是调用 jquery's .draggable()

问题是当我拖动其中一个 .plugin div 时,它的 z-index 被重置为 1(并且每次拖动它时都会增加,因为该stack选项)。相反,我希望 z-index 从 120(.plugin div 的原始 z-index 值)开始并从该值递增。

jqueryui 1.7 有一个min用于该stack选项的参数。在jqueryui 1.9.2(我正在使用的版本)中,您只能指定一个选择器,并且据我所知,堆叠应该从元素预先存在的z-index开始。相反,它似乎在 1 处任意重新开始。我错过了什么?

(jsplumb:1.3.16,jqueryui:1.9.2,jquery:1.8.1。请注意我不能回滚到旧版本的 jquery-ui)