Javascript 无法使用折叠图获取路径链接之间的单击事件
我用的是折叠图,效果很好。但我无法将单击事件添加到路径链接。因此,当我点击路径链接时,我想调用函数。如何做任何人都可以帮助我Javascript 无法使用折叠图获取路径链接之间的单击事件,javascript,d3.js,Javascript,D3.js,我用的是折叠图,效果很好。但我无法将单击事件添加到路径链接。因此,当我点击路径链接时,我想调用函数。如何做任何人都可以帮助我 [访问http://jsfiddle.net/Nivaldo/6FkBd/17/][1] 我已经实现了你在这方面的目标 在CSS文件中,我添加了以下内容,以便在光标进入链接时可视化: .link:hover { cursor:pointer; } // Enter any new links at the parent's previous position. li
[访问http://jsfiddle.net/Nivaldo/6FkBd/17/][1] 我已经实现了你在这方面的目标 在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);
}
此代码用于链接:
.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函数的声明中,您可以通过example注入d,然后测试您想要切换到另一个函数的任何内容
也更新了thanx以供您回复..但我需要在每个路径链接上传递不同的-2函数..这是可能的,我还需要一个帮助..我正在使用折叠图它对我来说很好。现在我无法在单击时加载以在图中传递新的外部JSON文件,以便我可以重新加载整个图。我不知道如何加载关于第二个问题,我想你应该问一个关于Stackoverflow的新问题。请验证我的答案好吗?