我有我一直在使用HTML和headerFormat等风格,像这样的自定义工具提示:Highcharts工具提示获取位置和变化类
tooltip: {
useHTML: true,
valueDecimals: 2,
backgroundColor: 'none',
borderColor: '#c0c0c0',
borderRadius: 0,
borderWidth: 0,
xDateFormat: '%d %b %y',
headerFormat: '<div class="chart-tooltip"><span class="tooltip-header">{point.key}</span><br><div class="markers"><span class="tooltip-bg"></span>',
pointFormat: '<span class="tooltip-marker" style="background: {series.color};"></span>' +
'<span class="tooltip-series" style="color: {series.color};">{point.y}</span><br>',
footerFormat: '</div></div>',
animation: false,
shadow: false,
style: {
padding: '0px'
}
}
中的类我已经然后用我的外部CSS文件风格的工具提示。这个效果很好,除了一个问题,工具提示看起来像这样:
所以问题是当十字线在图表的左侧,工具提示移到右侧,箭头在错误的一侧。
是否有可能知道什么时候提示变化两侧,然后相应地添加一个类?所以我可以调整风格。
任何帮助将是伟大的,谢谢。
对,谢谢,是的,我也看到了这一点,但我不确定这是否能帮助我满足我的需求,这是否让您看到工具提示的位置并在事件发生变化时触发事件? – hcharge 2013-04-30 14:10:33
定位器包含一个函数,所以在“返回”之前可以添加一些代码,并且您可以使用point.plotX和具有boxWidth的大小来定位,您可以尝试计算。检查此:http://jsfiddle.net/bAw5J/80/ – Lorenzo 2013-04-30 14:30:55
非常感谢我会看看 – hcharge 2013-04-30 14:58:53