鼠标点击不会'不起作用,鼠标移动可以

Mouse click doesn't work, mousemove does

本文关键字:鼠标 不起作用 移动      更新时间:2023-09-26

我试图在鼠标点击时触发一个事件,但我的事件从未启动。首先,我没有选择好的区域,但鼠标事件"mousemove"触发了我的事件。我不明白这怎么可能。。。有人能解释或解决这个问题吗?

d3.select("#chart").on("mousemove", function(){console.log("this");});
d3.select("#chart").on("click", function(){console.log("that");});

我能看到"这个",但看不到"那个"。

我找到了这个问题,但这并不能解决我的问题。。。

您弄错了click的拼写,请更改

d3.select("#chart").on("clic", function(){console.log("that");});

d3.select("#chart").on("click", function(){console.log("that");});

您必须使用事件"click"。。。不是'clic'

显示代码的较大部分。我试着在这里绑定点击事件,一切都很好:D3.js测试点击

d3.select('#one').on('click', function(){console.log('Clicked!')})