3
var paper = new Raphael('paper');
for (var i = 0; i < 6; i++) {
    paper.path([
        'M', i * 20 + 30, 10,
        'L', i * 20 + 30, 300
    ]).attr({
        'stroke-width': 5,
        'stroke': ((i%2==0) ? 'red' : 'blue' ),
        'arrow-end': 'block-midium-midium',
        'arrow-start': 'oval-narrow-short'       
    });
}

矢印の実際の線は正しい色ですが、矢印の終点/始点は同じ色です

ここをチェックしてください: http://jsfiddle.net/MGtUQ/2/

4

2 に答える 2

4

これは既知のバグです。まだマスターリポジトリにはありませんが、GitHub から v2.1.2 バージョンをフォークできます。すでに修正されているはずです。

編集: このコミットで修正が実装されました。それを使用する人には、サポートされていないコードを避けるために、修正がリリース バージョンで準備ができた後に更新することを強くお勧めします。

raphael.jsファイル5963の行。

于 2013-10-31T09:35:21.790 に答える