Прочитав Raphaël Reference , кажется, что вы можете сделать это, используя собственные методы Raphaël Event
circle.click(function (event) {
this.animate({ r: 100 }, 500);
});
В той же части документации также отмечается, что вы можете использовать библиотеки, такие как jQuery, но вы должны передать узел, например:
$(circle.node)
Где кружок - это объект, возвращенный из вызова paper.circle
.
В вашем случае, однако, я думаю, что следующий код будет работать:
var paper = new Raphael("canvas_container", 300, 150),
circles = [];
circles.push(paper.circle(50, 75, 30));
circles.push(paper.circle(150, 75, 30));
$("button").click(function() {
$.each(circles, function(i, c){
c.animate({ r: 100 }, 500);
});
});