【发布时间】:2017-08-13 05:02:19
【问题描述】:
我有一个“可缩放”的 SVG 矩形,其中包含一排较小的矩形。我想为这些较小的矩形显示工具提示,但由于“可缩放”矩形的以下代码,我无法将鼠标悬停在较小的矩形上以显示工具提示:
svg.append("rect")
.attr("width", width)
.attr("height", height)
.style("fill", "none")
.style("pointer-events", "all")
.call(d3.zoom()
.scaleExtent([1 / 8, 4])
.on("zoom", zoomed));
如何在较小的矩形上执行鼠标悬停或悬停事件,同时保持缩放行为不变?我需要更改“pointer-events”属性吗?
附: :(缩放最终用于正确查看较小矩形内的文本。因此,我决定将它们放在较大的矩形中,并对外部矩形内的所有内容进行缩放。)
【问题讨论】: