【发布时间】:2012-11-28 19:49:23
【问题描述】:
从 d3.js 气泡示例中,我添加了缩放 + 平移功能。现在我想让用户在桌面和触摸屏上选择气泡。 dblclick 和 touchstart 似乎对此是一致的。
我知道 d3 提供了一种从 .zoom 取消事件的方法,但随后它被禁用并且不执行任何操作。
.call(d3.behavior.zoom().on("zoom", zoom)).on("dblclick", null);
我有上面的作品,但您会注意到 dblclick 最初不会缩放,但如果您引发另一个缩放事件,它就会显示出来。我正在寻找正确的方法来做到这一点。
【问题讨论】:
标签: javascript events svg zooming d3.js