我在firefox中仅在此行中收到此错误:
.on("mousemove", function() {
return tooltip.style("top", (event.pageY - 10) + "px").style("left", (event.pageX + 10) + "px");
})
答案 0 :(得分:5)
使用d3.event
。 d3.event
存储当前事件(如果有)。
.on("mousemove", function() {
return tooltip.style("top", (d3.event.pageY - 10) + "px").style("left", (d3.event.pageX + 10) + "px");
});
请注意,鼠标悬停功能的第一个参数是数据 绑定到相应的元素,第二个参数是它的 索引。