#javascript #highcharts
#javascript #верхние диаграммы
Вопрос:
Я должен использовать всплывающую подсказку общего формата, как мне получить индекс точки, на которой я нависаю? Я пробовал другие предлагаемые решения по переполнению стека, но ни одно из них не сработало.
tooltip: {useHTML: true, shared: true, formatter: function (tooltip) {
// where the hell is it!
var nodes = this.points;}}
Комментарии:
1. Что вы подразумеваете под индексом точки?
2. this.points[ accessedindex ] где accessedindex — это точка, к которой осуществляется доступ
Ответ №1:
При обратном вызове программы форматирования с общей всплывающей подсказкой вы не сможете определить, какая точка была наведена, поэтому вы не сможете получить индекс точки напрямую. Однако искомая точка сохраняется как chart.hoverPoint.
formatter: function(tooltip) {
// where the hell is it!
var nodes = this.points,
current = nodes[0].series.chart.hoverPoint;
console.log(current, current.series.name);
return current.series.name;
}
Пример: http://jsfiddle.net/g7gkuf4s/3 /