cytoscape.js - 将 Canvas 上的单击(不包括节点、边缘 Cytoscape JS 元素)绑定(bind)到操作

标签 cytoscape.js

如何将 Canvas 上的点击事件,不包括节点、边缘 Cytoscape Elements 绑定(bind)到函数?

示例:我想绑定(bind)对空白区域的单击 - here , 一个事件 空白区域是 Canvas 上的任何空间,不包括节点和边缘占用的空间。

最佳答案

文档 http://js.cytoscape.org/#cy.on说:

cy.on('tap', function(event){
  // target holds a reference to the originator
  // of the event (core or element)
  var evtTarget = event.target;

  if( evtTarget === cy ){
    console.log('tap on background');
  } else {
    console.log('tap on some element');
  }
});

关于cytoscape.js - 将 Canvas 上的单击(不包括节点、边缘 Cytoscape JS 元素)绑定(bind)到操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18051195/

相关文章:

javascript - 如何将html标签添加到cytoscape图形节点

javascript - 为什么 Cytoscape 在这种特定情况下会进入 "infinite"循环?

javascript - cytoscape.js 多种布局,复合节点内的不同布局

javascript - 使用 cytoscape.js 选择属性(数组类型)包含特定值的节点

javascript - Cytoscape.js 如何在指定位置添加节点?

javascript - Layout 的 CystoscapeJs 与 React 的问题

javascript - 如何检查平移和/或缩放后我的 Cytoscape.js 图表是否在 View 之外(甚至部分)?

javascript - 细胞景观 : TypeError even with the tutorial

javascript - Cytoscape.js - 自定义节点

css - 如何使用 transform :rotate in CSS with Cytoscape. js?