0
我有多個餅圖,我把它們放在一個數組:拉斐爾餅圖Click事件
var pie_array = new Array();
創建餅圖,如:
for loop{
pie = r.piechart(48+i*120,40,30,[100],
{
colors: ["white"],
maxSlices: 1
});
}
現在我加入click事件給每個餡餅圖表:
$.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);
};
});
,但沒有取得任何進展
解決了問題 – 2013-04-05 18:49:50
你能分享你的解決方案給其他人有同樣的問題嗎? – Chris 2013-04-05 19:05:41
@Chris:你知道檢索顏色,筆畫,餅圖半徑等屬性嗎 – 2013-04-05 22:54:22