d3.js缩放不工作jQuery Widget

时间:2013-12-26 21:39:08

标签: javascript jquery d3.js widget

我正在尝试创建一个d3.js jQuery小部件。我有轴显示,但无法让d3.zoom识别鼠标事件。缩放代码分为两个独立的函数:_create和_refresh。在_create函数中,我创建了zoom元素,然后在刷新中我有了其余的缩放代码。这是我第一次尝试jQuery d3.js小部件,所以任何帮助将不胜感激。

_create: function() {
    ...
    this._zoom = d3.behavior.zoom(); 
    ...
}, 

_refresh: function() {
    ...
    this.y(this._yScale)
        .scaleExtent([1, 10])
        .on("zoom", this._zoomMouseEvents(function() {}));
    ...
}

zoomMouseEvents目前只包含

d3.event.translate(d3.event.translate).scale(d3.event.scale); 

0 个答案:

没有答案