2013-11-28 3 views
0

sparkline barcharts에 sparklineClick 이벤트를 사용하고 싶습니다.sparkline clickdemo barchart

꺾은 선형 차트에서만 작동하는 것으로 보입니다. 데모 코드를 사용할 때 지역에 대해 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); 
})