由于任何地方都没有jsPlumb论坛,我希望这里有人可以帮助我。

我想从我从JSON-API获得的一些数据生成此图,该API给我的是带有名称和多个接收器/源的“设备”,我想将其显示为带有设备名称的列表。第一排。

所以我想我会使用一些JQuery来生成这些div并将所需的jsPlumb端点添加到设备中。不幸的是,我只能使现有div上的终结点起作用,而不能使我的动态生成的终结点起作用。 Firebug在addEndpoint函数中向我显示了错误“myOffset为null”,我看不到任何错误。

我在这里做了一个小提琴:http://jsfiddle.net/2mcD2/4/

最佳答案

元素的ID无效,ID中不允许使用:

jQuery("#source:foo") // will not work
jQuery("*[id='source:foo']") // will work, but you'll need to modify `jsPlumb` code in order to make it work this way

解决方案:请勿在ID中使用:_-可以。

关于javascript - jsPlumb和动态添加的容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9674730/

10-11 23:26