親またはDOM内の他の要素を基準にしたマウス座標を取得したいのですが、取得しthis
続けます
Uncaught TypeError: Object [object Array] has no method 'getBoundingClientRect' d3.v3.min.js:1
H d3.v3.min.js:1
vo.mouse d3.v3.min.js:3
(anonymous function) index.html:291
(anonymous function)
私のコード:
.on("mouseup", function(d){
var th = d3.select( this );
var coordinates = [0, 0];
coordinates = d3.mouse( d3.select("body") );
console.log( coordinates[1] );
console.log( window );
//th.attr("cy", d3.mouse),
//d.newY = th.attr("cy");
console.log(d);
});
私が気づいた限り、.on("mouseup", ...)
イベントリスナーをアタッチした要素に相対的なマウス座標しか取得できません。
DOM 内の他の要素に対する座標を取得する方法はありますか?