这个问题是对In high chart how to add event for label click的跟进
有没有办法使总和数(即 10,9,11,11,8)如http://jsfiddle.net/t07ok5v3/5/所示可点击?(即向“9”添加与“Oranges”标签相同的功能)。如果顶部每列只有一个数字代表总和怎么办?
以下代码是答案中给出的添加标签点击的代码。
chart.xAxis[0].labelGroup.element.childNodes.forEach(function(label)
{
label.style.cursor = "pointer";
label.onclick = function(){
alert('You clicked on '+this.textContent);
}
}
更新:我已经使 stackLabels 看起来都是可点击的(他们现在有光标“指针”,请参见下面的 jsfiddle 链接)。 现在我只需将点击事件的实际功能添加到 stackLabel。有人可以帮我解决这个问题?
http://jsfiddle.net/w291/gc1fdd1v/
注意:我无法在我使用的开发环境中访问 jquery。
更新2:this other question的答案似乎解决了我的问题[到目前为止](如果可行,我将用我的解决方案更新帖子):点击图表上的点击事件