我使用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?
}));
}