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