【发布时间】:2012-10-02 17:00:40
【问题描述】:
我尝试过检查 DOM 等,但不确定为什么将 '.tooltip' 附加到处理程序中。如果删除它不会有任何影响,并且似乎没有任何重要价值:
g.selectAll("circle")
//
//why is .tooltip appended here?
//
.on("mouseover.tooltip", function(d) {
d3.select("text#" + d.line_id).remove();
d3.select("#chart")
.append("text")
.text(d.late_percent + "%")
.attr("x", time_scale(d.time) + 10)
.attr("y", percent_scale(d.late_percent) - 10)
.attr("id", d.line_id);
});
非常感谢任何澄清。
【问题讨论】:
标签: javascript d3.js event-handling dom-events