Javascript 鼠标事件在chrome中是如何工作的?(d3-V4)

Javascript 鼠标事件在chrome中是如何工作的?(d3-V4),javascript,d3.js,Javascript,D3.js,我刚刚在Chrome上测试了我用Edge browser开发的网站。 在那里,一些鼠标事件没有被触发。 有没有可能,鼠标悬停、鼠标下移等不适用于Chrome for (var i = 0; i < graphics.length; i++) { var graphic = graphics[i]; const graph = svgEditor.append("g") .attr("id", graphic.Id.toString()) .a


我刚刚在Chrome上测试了我用Edge browser开发的网站。
在那里,一些鼠标事件没有被触发。
有没有可能,鼠标悬停、鼠标下移等不适用于Chrome

for (var i = 0; i < graphics.length; i++) {
    var graphic = graphics[i];
    const graph = svgEditor.append("g")
        .attr("id", graphic.Id.toString())
        .attr("pointer-events", "fill")
        .on("mousedown", mousedownGraphic)   
        .on("mouseup", mouseupGraphic)
        .on("mouseover", mouseoverGraphic)
        .on("mouseout", mouseoutGraphic)
        .call(d3.drag()
            .on("start", dragGraphicStart)
            .on("drag", dragGraphic)
            .on("end", dragGraphicStop));
    graph.html(graphic.SvgString).on("mouseover", mouseoverGraphic);
    //moseover, mouseout
}
for(变量i=0;i
这就是我创建svg图形的方法,它可以很好地与Edge配合使用。

伙计们,
我想我有办法解决这种行为。

在svg行中,Chrome似乎有一个问题

.attr("pointer-events", "fill")
所以我必须选择我是只有一行还是其他更复杂的东西。

感谢收看:)

很有趣,这个问题被否决了。如果我能得到一个答案或建议,如何解决这个问题,会更好。