2013-06-05 3 views
0

jqplot 버전 1.0.8r1250을 사용하고 있는데 pie 차트 슬라이스에서 mouseOver 이벤트가 작동하는 방법을 알아낼 수 없습니다. 그래도 정상적인 seriesColors가 제대로 작동합니다.jqPlot mouseOver pie chart

$.jqplot('pieChart', [pieChartData], 
{ 
    seriesColors: [color1, color2, color3, color4], 
    grid: { 
      background:'#FFFFFF', 
      borderWidth:0, 
      shadow:0 
      }, 

    seriesDefaults: { 
         renderer: $.jqplot.PieRenderer, 
         rendererOptions: { 
              highlightMouseOver: true, 
              highlightMouseDown: false, 
              highlightColor: [hoverColor1, 
                  hoverColor2, 
                   hoverColor3, 
                  hoverColor4], 
               }, 
              }, 
          legend: { 
             show: true, 
             location: 'e' 
            }, 

         }); 

답변

2

이 당신에게 도움이 될 것입니다 :

//On mouseover 
    $('.jqplot-target').bind('jqplotDataHighlight', function(evt, seriesIndex, pointIndex, data) { 
      //place your logic here 
    }); 

//On mouseout  
    $('.jqplot-target').bind('jqplotDataUnhighlight', function(evt, seriesIndex, pointIndex, data){ 
     //place your logic here 
    }); 
다음

내 코드입니다
관련 문제