我正在尝试从 svg 中完全删除缩放。
zoom = d3.behavior.zoom()
.x(userNodesScaleX)
.y(userNodesScaleY)
.on("zoom", zoomed);
userMapSvg.call(zoom);
这在 SVG 的顶部添加了一个“rect.background”,它可以防止鼠标事件到达 SVG 中的其他元素。
所以我决定完全取消缩放。删除事件,删除该矩形。我怎样才能做到这一点?
当前代码是
removeZoom = d3.behavior.zoom()
.on("zoom", null);
这是行不通的。它只切换事件。