我有多个饼图,我将它们放在一个数组中:
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 图形?
和
如何将 click 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);
};
});
但没有进展