无法使用折叠图在路径链接之间获取点击事件

时间:2014-02-13 05:57:14

标签: javascript d3.js

我正在使用折叠图。它工作正常。但我无法将click事件添加到路径链接。所以当我点击路径链接时我想调用function.how做任何人都可以帮助我。

[访问http://jsfiddle.net/Nivaldo/6FkBd/17/] [1]

1 个答案:

答案 0 :(得分:0)

我已经在jsfiddle

中实现了您想要的效果

在CSS文件中,我添加了可视化链接上光标的时间:

.link:hover {
  cursor:pointer;
}

和链接的代码:

// Enter any new links at the parent's previous position.
link.enter().insert("path", "g")
  ...
  .on("click", clickOnPath );

function clickOnPath(d){
    alert("click on path to "+ d.target.name);
}   

<强>编辑: clickOnPath 函数的声明中,您可以通过exemple注入d然后测试要切换到另一个函数的任何内容。

jsfiddle也已更新