0

我想将 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 值吗?

4

1 回答 1

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);
})
于 2013-12-03T08:53:06.483 回答