簡體   English   中英

拉斐爾餅圖上的單擊事件

[英]Click event on raphael pie chart

我有多個餅圖,將它們放在一個數組中:

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 click事件添加到gRaphael圖形?

如何將單擊evet添加到我的rapahel餅圖中?

但沒有解決方案

我什至使用:

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

但沒有進展

似乎您沒有將創建的餅圖添加到數組中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM