私はチャートを持っています。チャート オプションに mouseOver イベントはありませんが、カーソルを移動するときにマウス座標を取得する必要があります。たとえば、xAxis と yAxis の座標を表示したいとします。出来ますか?
1248 次
2 に答える
2
ハイチャートを含む div で mousevent をキャッチできます。
$('#highcharts-0').mouseover(function(e){
$('#report').html(e.clientX + ' ' + e.clientY);
});
于 2013-08-26T10:50:16.280 に答える
1
通常のマウス座標を取得し、相対位置を計算します。
document.body.onmousemove = function (event) {
var x = event.target.x - <your_chart_element>.getBoundingClientRect().left
var y = event.target.y - <your_chart_element>.getBoundingClientRect().top
}
于 2013-08-26T08:43:04.770 に答える