我使用Raphael.js动态创建画布元素,但是当元素被按下时我需要改变颜色。 我只是将点击事件附加到每个特定的圆上,但我如何才能更改按下的元素的颜色?当你点击一个特定的画布元素时改变颜色
paper = Raphael("canvas", 500, 500);
circs = paper.set();
for (i = 0; i < 21; ++i)
{
opa = ran(3,10)/10;
circs.push(paper.circle(ran(0,500), ran(0,500), ran(13,30)).attr({"fill-opacity": opa,
"stroke-opacity": opa }).click(function(){
$("#toggle").click();
//Change color?
}));
}