我已经向元素注册了缩放行为,现在我想在可缩放和不可缩放之间切换,有人知道如何取消注册 SVG 元素的缩放行为吗?
var svg = d3.select("#topology-div")
.append("svg")
.attr("class", "topology-map")
.attr("width", data.width)
.attr("height", data.height)
.call(zoom); // <<-- I want unregister zoom later
最佳答案
你的意思是:
svgElement.call(d3.behavior.zoom().on("zoom"); //deactivate zoom behavior
关于javascript - 如何在 d3.js 中取消注册 SVG 元素的缩放行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16706028/