ReferenceError:事件未定义firefox d3.js

时间:2015-11-23 07:33:10

标签: javascript d3.js error-handling

我在firefox中仅在此行中收到此错误:

.on("mousemove", function() {
    return tooltip.style("top", (event.pageY - 10) + "px").style("left", (event.pageX + 10) + "px");
})

1 个答案:

答案 0 :(得分:5)

使用d3.eventd3.event存储当前事件(如果有)。

.on("mousemove", function() {
    return tooltip.style("top", (d3.event.pageY - 10) + "px").style("left", (d3.event.pageX + 10) + "px");
});
  

请注意,鼠标悬停功能的第一个参数是数据   绑定到相应的元素,第二个参数是它的   索引。