我想将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值吗?
答案 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);
})