选择节点与在cytoscape.js中拖动图形

时间:2013-02-06 22:07:49

标签: cytoscape.js

我在这里有一个小的cytoscape.js示例:

https://s3.amazonaws.com/cyprob/standalone.html

请注意,如果我单击一个节点,然后单击节点外部(但仍然在图形div中),我会进入这种奇怪的模式,当我移动鼠标时,整个图形会移动。除非重新加载页面,否则我无法退出此模式。

我有同一页的另一个版本:

https://s3.amazonaws.com/cyprob/standalone-noevents.html

在这个版本中,我可以点击节点或图表中的任何位置,我不会进入那种奇怪的图形拖动模式。

这两个版本之间的唯一区别是第一个版本在ready方法中有一个事件监听器:

cy.on('click', function(evt){
    console.log("the cytoscape graph was clicked");
    window.evt = evt;
    console.log( 'clicked ' + evt.cyTarget.id() );
});

所以我的问题是......如何摆脱图形拖动模式?我可以拥有一个不会让我进入该模式的事件监听器吗?

0 个答案:

没有答案