У меня есть несколько круговых диаграмм, которые я положил их в массиве:Щелкните событие на Raphael круговой диаграммы
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);
};
});
, но никакого прогресса
Решил проблему –
Можете ли вы поделиться своим решением с другими, имеющими ту же проблему? – Chris
@Chris: вы знаете, чтобы получить атрибуты, такие как цвет, штрих, радиус круговой диаграммы –