Вы можете обернуть его, как описано в « Расширение старших графиков ».
Я не уверен, что такое tooltip.syncronized
, поэтому я сделал пример с tooltip.shared
. Например, вы можете обернуть функцию Pointer.reset
, чтобы ничего не делать, если всплывающая подсказка является общей, и в противном случае делать обычные вещи, например:
(function (H) {
H.wrap(H.Pointer.prototype, 'reset', function (proceed, allowMove, delay) {
if(this.chart.options.tooltip.shared) {
console.log('shared: not doing anything.');
}
else {
console.log('not shared: normal behavior.');
proceed.apply(this, Array.prototype.slice.call(arguments, 1));
}
});
}(Highcharts));
См. этот пример JSFiddle этого в действии на двух отдельных Highcharts.