我使用Sigma.Js库在我的Node.Js应用中显示图形可视化。
有一个overNode
事件,当您将鼠标悬停在该字体上时,该事件会在白色矩形中显示该标签。
我想在点击节点时显示这个标签矩形,有人知道怎么做吗?
答案 0 :(得分:2)
以下是解决方案:
sigma.misc.bindEvents.js
:sigma.js-master\sigma.js-master\src\misc
494
行//绑定事件:
captor.bind('click', onClick); captor.bind('mousedown', onMove); captor.bind('mouseup', onMove); captor.bind('mousemove', onMove); captor.bind('mouseout', onOut); captor.bind('doubleclick', onDoubleClick); captor.bind('rightclick', onRightClick); self.bind('render', onMove);
"click"
& "move"
如下://绑定事件:
captor.bind('click', onMove); captor.bind('mousedown', onMove); captor.bind('mouseup', onMove); //captor.bind('mousemove', onMove); captor.bind('mouseout', onOut); captor.bind('doubleclick', onDoubleClick); captor.bind('rightclick', onRightClick); self.bind('render', onMove);
sigma.js-master\sigma.js-master\examples\basic.html
。这是 Example