如何取消注册d3.js中SVG元素的缩放行为

时间:2013-05-23 05:08:07

标签: javascript svg d3.js

我已经使用元素注册缩放行为,现在我想在可缩放和不可缩放之间切换,是否有人知道如何取消注册 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

1 个答案:

答案 0 :(得分:2)

你的意思是:

svgElement.call(d3.behavior.zoom().on("zoom"); //deactivate zoom behavior