Javascript d3 js鼠标滚轮在激活和禁用缩放行为时出现问题

Javascript d3 js鼠标滚轮在激活和禁用缩放行为时出现问题,javascript,svg,d3.js,zooming,mousewheel,Javascript,Svg,D3.js,Zooming,Mousewheel,我激活和停用缩放行为,如中所示: 如何建立滚动页面的默认鼠标滚轮行为?或者,示例中显示的方式不是停用缩放行为的最佳方式吗?您可能需要专门为此禁用缩放鼠标滚轮事件 svg_g_element.on("mousewheel.zoom", null); 您可能希望专门使用此选项禁用缩放鼠标滚轮事件 svg_g_element.on("mousewheel.zoom", null); 此代码还将禁用Firefox上的鼠标滚轮缩放 svg_g_element .on("mousewheel

我激活和停用缩放行为,如中所示:


如何建立滚动页面的默认鼠标滚轮行为?或者,示例中显示的方式不是停用缩放行为的最佳方式吗?

您可能需要专门为此禁用缩放鼠标滚轮事件

svg_g_element.on("mousewheel.zoom", null);

您可能希望专门使用此选项禁用缩放鼠标滚轮事件

svg_g_element.on("mousewheel.zoom", null);

此代码还将禁用Firefox上的鼠标滚轮缩放

svg_g_element
      .on("mousewheel.zoom", null)
      .on("DOMMouseScroll.zoom", null) // disables older versions of Firefox
      .on("wheel.zoom", null) // disables newer versions of Firefox

此代码还将禁用Firefox上的鼠标滚轮缩放

svg_g_element
      .on("mousewheel.zoom", null)
      .on("DOMMouseScroll.zoom", null) // disables older versions of Firefox
      .on("wheel.zoom", null) // disables newer versions of Firefox

我使用的是3.3.2,这需要稍微修改一下。您必须使用on(“wheel.zoom”,null)我使用的是3.3.2,这需要稍微更正。您必须使用on(“wheel.zoom”,null)