Javascript 鼠标上方的显示框
我从d3.js开始,我想知道当鼠标位于力定向图的节点上时,显示包含文本的框(工具提示)的最简单方法。此外,此框中包含的文本必须是每个节点的自定义文本(类似于Javascript 鼠标上方的显示框,javascript,d3.js,tooltip,mouseover,force-layout,Javascript,D3.js,Tooltip,Mouseover,Force Layout,我从d3.js开始,我想知道当鼠标位于力定向图的节点上时,显示包含文本的框(工具提示)的最简单方法。此外,此框中包含的文本必须是每个节点的自定义文本(类似于函数(d){return d.fullName;})) 下面是我现在拥有的示例代码 var node = vis.selectAll("g.node") .data(json.nodes) .enter().append("svg:g") .attr("class", "node"); node.append("c
函数(d){return d.fullName;})
)
下面是我现在拥有的示例代码
var node = vis.selectAll("g.node")
.data(json.nodes)
.enter().append("svg:g")
.attr("class", "node");
node.append("circle")
.attr("r", 12)
.style("fill", "orange");
提前感谢,你是说工具提示吗?在Mike的例子中,他使用了以下成语:
node.append("title")
.text(function(d) { return d.fullName: });
(对于其他类型的元素(
div
s only?)您可以只使用element.setAttribute(“title”、“title”);
)这正是我想要的!谢谢可能重复的