gpt4 book ai didi

javascript - D3 防止双击缩放

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:21 25 4
gpt4 key购买 nike

<分区>

我有一个 D3 网络图,我正在尝试禁用双击缩放功能。我使用它进行缩放:

    var zoom = d3.behavior.zoom().scaleExtent([minZoom, maxZoom]);
zoom.on("zoom", function() {
g.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")");
});
svg.call(zoom)

但是我似乎无法仅禁用双击缩放。当我使用下面的代码时,它会完全禁用缩放。

var zoom = d3.behavior.zoom().scaleExtent([minZoom, maxZoom]);
zoom.on("zoom", function() {
g.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")").on("dblclick.zoom", null);
});
svg.call(zoom)

我也试过打电话

    .on("dblclick.zoom", null)

单独在 svg 元素上,这也不起作用。任何帮助将不胜感激。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com