GraphDracula是一个基于RaphaelJS的很好的简单小图形可视化库。但是,我希望它检测到的两个非常重要的事情是onmouseover(在节点上)和onclick(在节点上)。
例如在其最基本的示例中,将鼠标悬停在“樱桃”节点上应该会提供有关樱桃的一些额外详细信息。单击它会弹出一个警告框。
我怎样才能做到这一点 ?
最佳答案
您可以通过遍历图对象中的节点并在shape
对象上添加Raphael处理程序来做到这一点:http://jsfiddle.net/imsky/65Mpy/
var g = new Graph();
//Rest of code
for(var i in g.nodelist){
g.nodelist[i].shape.mouseover(console.log)
g.nodelist[i].shape.click(console.log)
}
关于javascript - GraphDracula:如何检测onclick和onmouseover事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11812934/