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")
所以我必须选择我是只有一行还是其他更复杂的东西。感谢收看:)很有趣,这个问题被否决了。如果我能得到一个答案或建议,如何解决这个问题,会更好。