我希望能够捕捉钩住所有轴刻度的点击事件。 这是我迄今为止所做的。如何捕捉来自轴线的点击事件ticks jqplot,highcharts,flot
http://jsfiddle.net/grVFk/5074/
如果有人知道如何做到这一点与任何图表插件可以亲切交流。
感谢
我希望能够捕捉钩住所有轴刻度的点击事件。 这是我迄今为止所做的。如何捕捉来自轴线的点击事件ticks jqplot,highcharts,flot
http://jsfiddle.net/grVFk/5074/
如果有人知道如何做到这一点与任何图表插件可以亲切交流。
感谢
情节不是普通的HTML。所以没有a
标签。而情节本身并不能为你提供一个API来捕捉轴上的click
事件。
你可以做的是选择与jQuery手动轴的刻度,并添加click
事件:
$('.highcharts-axis tspan').each(function(){
var label = $(this),
value = label.text();
if(categoryLinks[value]) {
label.click(function(){
// you' free to what you want...
alert('could link to another page: ' + categoryLinks[value]);
});
}
});
非常感谢。这正是我想要的。但我可以用jqplot做同样的方式吗? – fon 2011-04-18 08:43:53
对不起,我不明白你的问题。 – scheffield 2011-04-18 09:15:48
感谢您的回复。我真的更喜欢使用jqplot,因为它是免费的。所以我问,是否还有一种方法可以将点击事件挂接到坐标轴上,也可以像刚才那样为高点图抓住它们。谢谢 – fon 2011-04-18 09:21:50
你是怎么忍受的是图中的jsfiddle? ? – 2011-04-18 07:07:29
好吧,我有帐户,所以我可以在那里上传它的东西。好吧,你也可以继续工作,或者你在那里创建一个帐户并上传你自己的文件 – fon 2011-04-18 07:30:51