1

circle私が aと arectangleを持っているとしましょう:ss Raphael Set

<script type="text/javascript">

    var paper = Raphael("canvas", 500, 500),
        r     = paper.rect(100, 100, 140, 80),
        c     = paper.circle(100, 100, 80);

    c.attr({fill: 'red', stroke: 'black'});
    r.attr({fill: 'black', stroke: 'red'});

    var ss = paper.set(r, c); 

</script>

ここで、プログラムのある時点で、たとえば Circle の を変更する必要がありfill: 'white'ます。

Set の属性を次のように変更できることは知っていますss.attr({fill: 'white'}),が、これはすべての要素に適用されます。長方形の色を変更せずに維持したい。を試しss.c.attr()ましたが、結果はありません。

どうすればこれを達成できますか。ありがとう

4

1 に答える 1