javascript - 遍历 jsPlumb 中 div 的端点

标签 javascript jsplumb

我试图在 jsPlumb 中找到 div 的目标端点,以便我可以将其连接到另一个 div。如何遍历 div 的端点?

这就是我正在尝试的

function getTargetEndpointOfDiv(divId)
{
var endpoints = $scope.jsPlumbInstance.selectEndpoints(divId)

for (var i = 0; i < endpoints.length; i++)
{
  var point = endpoints[i]

  if (point.isTarget && point.connections.length == 0)
    return point
}

return null
}

我的问题是变量“endpoints”始终是长度为 0 的数组,而不仅仅是端点信息。当我查看端点时,我只看到一堆函数,没有变量信息。我不确定端点信息存储在端点数组中的位置。

最佳答案

var endpoints = plumbInstance.getEndpoints(divId);

获取给定元素的端点列表。

参数:

el 字符串 |元素|选择器

要获取端点的元素。

返回:

端点[]:

指定元素的端点数组。

引用文献:

https://github.com/nitinsurana/jsPlumb-Persistence/blob/master/jsplumb-persistence-plugin.js https://jsplumbtoolkit.com/apidocs/classes/jsPlumbInstance.html#method_getEndpoints

关于javascript - 遍历 jsPlumb 中 div 的端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30308547/

相关文章:

javascript - 如何使用 Javascript 从菜单栏获取值

javascript - 重复 HTTP 请求,直到返回 404 错误

javascript - 在 JavaScript 中设置 DIV 宽度和高度

javascript - 尝试使用 node.js supertest 发布 multipart/form-data

javascript - 保存和加载 Jsplumb 图表

jquery - 如何捕获 jsPlumb-Draggable 事件?

javascript - jsPlumb - BeforeDetach 事件在 1.6.2 中未触发

javascript - 有没有一种方法可以在 js 函数上使用 babelJS 并即时生成产量?

javascript - jsplumb 如何使用直连器

javascript - JSplumb 双键