d3.js';鼠标滚轮';事件不适用于Firefox(它仅适用于Chrome、Safari和IE浏览器)

d3.js';鼠标滚轮';事件不适用于Firefox(它仅适用于Chrome、Safari和IE浏览器),firefox,d3.js,Firefox,D3.js,“mouseweel.zoom”事件(属于“d3.js”)在Firefox浏览器上不起作用(我得到了最新版本的FF) 下面是我用来从地图中删除MOUSEWHEEL事件的一小段代码: 功能绘图数据中心(文件名){ 有人能帮我解决这个问题吗?我不知道你是否解决了你的问题,但我在试图找到答案时偶然发现了你的页面 我发现很多文档说明,对于Firefox,将“DOMMouseScroll.zoom”设置为null可以解决问题。但是,Firefox似乎已经改变了检测滚轮的方式。下面是您修改后的代码,以包括修

“mouseweel.zoom”事件(属于“d3.js”)在Firefox浏览器上不起作用(我得到了最新版本的FF)

下面是我用来从地图中删除MOUSEWHEEL事件的一小段代码:

功能绘图数据中心(文件名){


有人能帮我解决这个问题吗?

我不知道你是否解决了你的问题,但我在试图找到答案时偶然发现了你的页面

我发现很多文档说明,对于Firefox,将“DOMMouseScroll.zoom”设置为null可以解决问题。但是,Firefox似乎已经改变了检测滚轮的方式。下面是您修改后的代码,以包括修复:

vis = d3.select("#div_data_center").append("svg")
      .on("mousewheel.zoom", null)
      .on("DOMMouseScroll.zoom", null) // disables older versions of Firefox
      .on("wheel.zoom", null) // disables newer versions of Firefox

您可以看看这篇文章:
vis = d3.select("#div_data_center").append("svg")
      .on("mousewheel.zoom", null)
      .on("DOMMouseScroll.zoom", null) // disables older versions of Firefox
      .on("wheel.zoom", null) // disables newer versions of Firefox