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