Я хотел бы использовать событие 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?
может понадобиться код для форматирования:
$('#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);
})