如何获取将拖放的节点拖放到的节点的ID

时间:2019-03-07 12:17:31

标签: cytoscape.js

我正在尝试使用cytoscape的 compound-drag-and-drop扩展创建一个事件,在该事件中,我需要将要拖放的节点拖放到其中的节点的ID。相反,我要获取的ID是扩展名自动生成的“父级”。有没有一种方法可以获取我节点的ID,以便在将第一个节点放入第二个节点时可以绑定它们两者?

1 个答案:

答案 0 :(得分:2)

我认为这正是自定义事件

cy.nodes().bind('cdnddrop', function (event, target){
    var grabbedNodeID = event.target._private.data.id;
    var droppedNodeID = target._private.data.id;
});

可以,请尝试一下,看看是否有帮助。