Sparkline clickdemo条形图

时间:2013-11-28 14:43:53

标签: jquery sparklines

我想将sparklineClick事件用于迷你图条形图。

似乎这只适用于折线图。当我使用演示中的代码时,我会获得该区域的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 个答案:

答案 0 :(得分: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);
})