次のコードを使用して、D3 を使用してマウスの位置を取得したかっただけです。
var x = 0;
svg.on('mousemove', function () {
x = d3.mouse(this)[0];
});
しかし、x
は常に に等しくなり0
ます。を使用すると、の内部で値が変更されてconsole.log()
いることがわかりますが、外部では の初期値が取得されています。x
function()
x
0
x
値を保存して、後でアプリケーションで使用するにはどうすればよいですか?