我想在同步图表中显示工具提示。请参见此Jsfiddle。
$('#container').bind('mousemove touchmove touchstart', function(e) {
var chart,
point,
i,
event;
for (i = 0; i < Highcharts.charts.length; i = i + 1) {
chart = Highcharts.charts[i];
event = chart.pointer.normalize(e.originalEvent); // Find coordinates within the chart
point = chart.series[0].searchPoint(event, true); // Get the hovered point
if (point) {
point.onMouseOver(); // Show the hover marker
chart.tooltip.refresh(point); // Show the tooltip
chart.xAxis[0].drawCrosshair(event, point); // Show the crosshair
}
}
});
工具提示只能显示第一个系列,不能显示第二个系列,即使鼠标悬停在第二个系列上。 请给予建议。
App
的对象,该对象具有属性helpers
。这是不将所有内容放置在全局命名空间中的方法。要使其工作,请使用shared_tooltip_handler
替换App.helpers.shared_tooltip_handler
。 - Aleksandr K.