抓取子节点时抓取复合节点

时间:2016-01-14 09:15:49

标签: cytoscape.js

我目前正试图在我的嵌入Cytoscape.js的应用程序中实现developp以下行为:我希望在抓取复合节点的特定子节点时,抓取整个复合节点。 /> 如果尝试使用此代码,但它无法正常工作:

cy.$(mySubNodeSelector)
                        .on('grab', function(){ 
                            this.ungrabify();
                            this.parent().select();
                            this.parent().grabify();
                        });

是否有人就如何实施此行为提出建议? 非常感谢。

1 个答案:

答案 0 :(得分:2)

禁用儿童活动:http://js.cytoscape.org/#style/events

你的代码没有做任何事情,因为(1)你在抓取元素后改变了抓取能力;(2)你抓住(用户手势)来抓取(允许抓取)。