Javascript 拉斐尔:阿罗';s结束和开始的颜色与路径本身的颜色不同 var paper=新拉斐尔(“paper”); 对于(变量i=0;i

Javascript 拉斐尔:阿罗';s结束和开始的颜色与路径本身的颜色不同 var paper=新拉斐尔(“paper”); 对于(变量i=0;i,javascript,html,canvas,raphael,Javascript,Html,Canvas,Raphael,箭头的实际行具有正确的颜色,但箭头的结束/开始具有相同的颜色 检查这里:这是。它还不在主存储库中,但您可以使用fork。应该已经修好了 编辑: 修复程序是在这种情况下实现的。对于任何人谁将使用它,我强烈建议更新后,修复将在发布版本中准备好,以避免不受支持的代码 文件中的行5963。适用于那些拥有raphael-min.js的人 搜索:B=“raphael marker-”+r+w+x+y 并将其替换为B=“raphael marker-”+r+w+x+y+“-obj”+d.id尚未提交到mast

箭头的实际行具有正确的颜色,但箭头的结束/开始具有相同的颜色

检查这里:

这是。它还不在主存储库中,但您可以使用fork。应该已经修好了

编辑: 修复程序是在这种情况下实现的。对于任何人谁将使用它,我强烈建议更新后,修复将在发布版本中准备好,以避免不受支持的代码


文件中的行
5963

适用于那些拥有raphael-min.js的人 搜索:
B=“raphael marker-”+r+w+x+y

并将其替换为
B=“raphael marker-”+r+w+x+y+“-obj”+d.id

尚未提交到master或v2.1.2。但是在这里找到了解决办法。只需要替换未压缩raphael.js中的那一行。。发布此链接或接受答案的确切步骤。对于
raphael.js
文件,确切的行是
5963
,感谢您在2.1.2版中为我带来了魅力
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'       
    });
}