2013-04-08 77 views
0

我想要的是能够点击图表标题并进行操作,但是下一个最好的事情是图表级别的点击事件。我能够使用以下事件定位图表的标题:图表标题图表点击事件

this.title.element.innerHTML 
this.title.element.innerText 
this.title.element.childNodes[0].nodeValue 
this.title.element.firstChild.data 
this.title.element.firstChild.nodeValue 

虽然所有在IE8以上工作+他们在FireFox没有工作。有任何想法吗?

回答

2

您可以设置useHTML为真标题:

title: { 
    text: 'testtest', 
} 

,然后使用jquery事件单击

$('.highcharts-title').click(function(){ 
    alert('action'); 
}); 

http://jsfiddle.net/puhtu/1/

0

Highcharts已经内置支持的称号网址,因此例如,您可以在图表的标题中嵌入“a href =”以使其加载页面。

参见:http://www.java2s.com/Tutorials/highcharts/Example/Title/Add_hyper_link_to_chart_sub_title.htm

您加载可以做任何你想做的事情的页面。

什么是对这种做法很好的是,如果你有在同一页上10点的图表,每个排行榜中可以加载不同的URL。

我用这从摘要图表导航到一个网页,更详细的信息。