ReferenceError:事件未定义firefox d3.js

ReferenceError: event is not defined firefox d3.js

本文关键字:d3 js firefox 未定义 事件 ReferenceError      更新时间:2023-09-26

我在firefox中只在以下行得到这个错误:

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

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

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

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