2014-12-05 38 views
0

我有这样一段代码运行在一个按钮如何显示和隐藏与按钮点击鼠标悬停/鼠标移开一个节点的文字? D3/JS

function showTextToolTip(d){ 
d3.selectAll(".node").append("text") 
    .attr("dx", "12") 
    .attr("dy", "-6") 
    .style("text-anchor", "start") 
    .text(function(d) { return d.identifier; });  
} 

的点击它显示在屏幕上的每个节点上的文字。这很棒。但我怎么去再次单击它使文本消失?

我也希望这样做的“鼠标悬停”和“鼠标移出”事件。因此,当我走在文本显示节点,但我知道,如果我知道的第一个答案的问题,我就可以做第二部分

回答

1

应该是简单的:

d3.selectAll(".node text").remove(); 
+0

你爵士传奇:)我不认为你可以这样做的:) – rekoDolph 2014-12-05 13:46:59

相关问题