我有多个饼图,我把它们放在一个数组中:
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);
});
});
但是当我点击饼图...任何解决方案时都无法触发事件?
可能重复: 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);
};
});
但没有进展
答案 0 :(得分:0)
看起来您没有将创建的饼图添加到数组中。