我只是想在Highcharts中使用工具提示pointFormatter来返回this.name(至少目前为止,我还有一些格式化)。我遇到的问题是this.point返回相同的对象两次 - 它是正确的对象,但这意味着它在我的工具提示中显示两次。
Here是一个显示问题的JSFiddle,工具提示从第242行开始。
这是我用过的代码:
tooltip: {
pointFormatter: function(){
var point = this.name;
console.log(point);
return point;
},
followPointer: true
}
登录控制台确认对象被返回两次。
任何帮助都会非常感激,因为我似乎无法找到可能导致问题的原因。
谢谢!
答案 0 :(得分:1)
问题是多个元素上的指针。 所以你的代码运行良好,但有很多叠加,这就是它重复多个点名称的原因。 在:
中声明var tmpPoint$(function () {
var tmpPoint;
而不是:
tooltip: {
pointFormatter: function(){
var point = this.name;
if (tmpPoint!=point){
tmpPoint=point;
console.log('bb'+point);
return point;
}
},
followPointer: true
},
答案 1 :(得分:1)