2013-04-05 3 views
0

나는 배열에 넣어 여러 파이 차트가 있습니다Click 이벤트

var pie_array = new Array(); 

만들기 파이 차트 같은 :

for loop{ 
     pie = r.piechart(48+i*120,40,30,[100], 
     { 
      colors: ["white"], 
      maxSlices: 1 
     }); 
} 

가 지금은 각 파이에 클릭 이벤트를 추가하고를 차트 :

$.each(pie_array, function(i, p){ 
     $(p).click(function(){ 
      alert(p); 
     }); 
    }); 

그러나 원형 차트를 클릭하면 이벤트가 발생하지 않습니다 ... 어떤 해결책입니까?

가능한 중복 : How to add jquery click event to gRaphael graphics?

how can i add click evet to my rapahel pie chart?

하지만 솔루션 중 누구도 심지어 사용

를 작동하지 :

//below one says click event on unknown element..I printed p and it raphael set 
$.each(pie_array, function(i, p){ 
     p.click(function(){ 
      alert(p); 
     }); 
    }); 

and 

$.each(pie_array, function(i, p){ 
     p.node.oclick = function(){ 
      alert(p); 
     }; 
    }); 

하지만 진행

+0

문제가 해결되었습니다. –

+0

같은 문제가있는 다른 사람들과 솔루션을 공유 할 수 있습니까? – Chris

+0

@Chris : 색상, 획, 원형 차트의 반지름과 같은 속성을 검색하는 것을 알고 있습니까 –

답변

0

작성한 파이 차트를 배열에 추가하지 않은 것처럼 보입니다.

+0

배열에 추가했지만 문제가 다르기 때문에 질문에 지정된 모든 솔루션에서 클릭 이벤트를 첨부 할 수 없습니다. 모두 잘못되었습니다. –