d3.js – D3js:如何清除d3.zoom事件设置的缩放比例?
我正在使用d3.behavior将缩放事件附加到SVG,所以使用鼠标滚轮可以使用翻译和缩放来获取缩放事件,然后使用它来设置元素的transform属性.看起来zoom.scale值是持久的,所以每次使用鼠标滚轮时,它总是包含正确的缩放值,同时考虑到所有以前的缩放事件.这很酷,但是我需要一种清除该值的方法,比如说一个复位缩放按钮.当用户点击按钮时,下一次他会滚动缩放,元素将从原来的大小再次缩放.那么D3在哪里存储这个值,我该如何重置呢?