2013-11-28 45 views
0

我想爲sparkline barcharts使用sparklineClick事件。Sparkline clickdemo條形圖

看來這隻適用於折線圖。當我使用演示中的代碼時,我得到該地區的undefined

$('.clickdemo').sparkline('html', {type: 'bar', barColor: 'red'}); 
    $('.clickdemo').bind('sparklineClick', function(ev) { 
     var sparkline = ev.sparklines[0], 
      region = sparkline.getCurrentRegionFields(); 
     alert('Clicked on x=' + region.x + ' y=' + region.y); 
    }); 

有人知道一個解決方法來獲取至少一個正確的x值嗎?

回答

1

代碼forrowing可能會有所幫助:

$('#chart1').bind('sparklineClick', function(ev){ 
    var sparkline = ev.sparklines[0], 
    region = sparkline.getCurrentRegionFields(); 
    console.log(region[0]); 
    alert('Clicked on x=' + region[0].offset + ' y=' + region[0].value); 
})