0
由于某种原因,d3.mouse(this)返回的值不正确。它返回的值似乎偏离了大约10px。更有趣的是,随着鼠标沿着比例进一步点击,值偏移量增加。d3.mouse偏移量返回的值不正确
有没有人见过这样的问题?任何想法可能会干扰返回的价值?
我的浏览器设置为100%缩放。
这真的是我可以粘贴的唯一代码。
// get mouse position and use invert to get scale value for X
layers.on('mousedown', e => {
cursorX = xLayers.invert(d3.mouse(this)[0])
DrawCursor()
})
你可以把小提琴放在一起作为例子吗? – thatOneGuy
@thatOneGuy没有抱歉,因为它是工作代码和相当大的 – rssfrncs
我们要求的例子不是整个代码。除了你使用的语言(我猜coffeescript)。我认为这是在mousedown赛事中给你一个不同的“这个”。 – echonax