[英]D3 tooltip off the chart
这是小提琴 。
divs.on("mousemove", function() {
var top = (d3.event.pageY) + "px";
var left = (d3.event.pageX) + "px";
console.log(top + " " + left);
tooltip.style("top", top).style("left", left);
});
我正在使用d3.event.pageX和pageY来获取鼠标的当前位置, 但工具提示仍未附加到鼠标。
在您的css规则charts.bar div:hover
您有一个zoom:150%;
线。 这会使工具提示的位置膨胀50%,因此,如果您向右移动,它会变得更糟; 当您删除它时,工具提示会变得更好。 (您也可以尝试使用类似d3.tip( http://bl.ocks.org/Caged/6476579 )的方法,而不用自己动手。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.