0

複数の円グラフがあり、それらを配列に入れました:

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);
        });
    });

しかし、円グラフをクリックしてもイベントを発生させることができません...解決策はありますか?

重複の可能性: jqueryクリックイベントをgRaphaelグラフィックスに追加するには?

ラパヘル円グラフにクリック イベントを追加するにはどうすればよいですか?

しかし、どのソリューションも機能しません

私も使用しました:

 //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);
        };
    });

しかし進展なし

4

1 に答える 1

0

作成した円グラフを配列に追加していないようです。

于 2013-04-05T18:45:31.943 に答える