С совершенно другой точки зрения - у меня также были проблемы с подсказками Highcharts, использующими Chrome на моем Ultrabook.Эта проблема не возникала в IE или FireFox.
Я не использовал общие серии, поэтому решение, приведенное выше, не применимо.
Оказывается, проблема в том, что Chrome распознает Ultrabook с сенсорным экраном.и включает сенсорные события.Highcharts (v2.2.5) не включает событие mouseover для устройств, поддерживающих касание, но вместо этого включает событие touchstart.Поскольку «touchstart» не происходило, когда моя мышь зависала над значком, всплывающая подсказка так и не появилась.
Это строка в Highcharts, которая добавляет обработчик в зависимости от типа устройства:
.on(hasTouch ? 'touchstart' : 'mouseover', function (e) {
series.onMouseOver();
if (e.target._i !== UNDEFINED) { // undefined on graph in scatterchart
points[e.target._i].onMouseOver();
}
})
Таким образом, в этих случаях, вероятно, будет работать явное добавление обработчика «наведения мыши» и запуск «сенсорного запуска».
Highcharts проверяет наличие ontouchstart для определения устройств с сенсорным экраном:
hasTouch = doc.documentElement.ontouchstart !== UNDEFINED,