我希望能夠捕捉鉤住所有軸刻度的點擊事件。 這是我迄今爲止所做的。如何捕捉來自軸線的點擊事件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