2013-10-22 2 views
1

jQuery Sparklines에 대해 docs for click events이 있지만 클릭 한 요소를 찾을 수있는 방법을 찾을 수 없습니다.jQuery Sparklines 클릭 요소 받기

그래서 표의 목록과 스파크 라인 (가격)을 표시합니다. 사용자가 스파크 라인을 클릭하면 클릭 한 "항목"을 알고 싶습니다. 그게 가능한가?

답변

1

표시하는 각 차트에 대해 별도의 스파크 라인 클래스를 정의 할 수 있습니다. 그런 다음 각 차트에 대해 서로 다른 기능을 정의 할 수 있습니다.

$('.clickdemo').sparkline(); 
    $('.clickdemo').bind('sparklineClick', function(ev) { 
     var sparkline = ev.sparklines[0], 
      region = sparkline.getCurrentRegionFields(); 
     alert("Clicked chart 1 on x="+region.x+" y="+region.y); 
    }); 

    $('.clickdemo2').sparkline(); 
    $('.clickdemo2').bind('sparklineClick', function(ev) { 
     var sparkline = ev.sparklines[0], 
      region = sparkline.getCurrentRegionFields(); 
     alert("Clicked chart 2 on x="+region.x+" y="+region.y); 
    }); 

내가 알고 싶었는지 확실하지 않습니다. 하지만 이것은 내 추측에 가장 적합합니다 :-)

희망이 도움이됩니다.