【问题标题】:Chain path commands in raphael.jsraphael.js 中的链式路径命令
【发布时间】:2011-09-16 20:42:23
【问题描述】:

我想知道,有没有办法在同一路径上构建 raphael.js?

我的意思是,例如,我不会使用 for() 循环构建路径。我认为返回的变量 path = paper.path(...) 可用于使用 c.path() 增加路径。但这会引发错误,因为方法 path() 不存在...

我现在找到的唯一解决方案是构建一个字符串,然后一次性将其传递给 paper.path()

有没有更优雅的解决方案?

【问题讨论】:

    标签: javascript path svg raphael


    【解决方案1】:

    您可以应用“路径”属性来更新路径。 initialPath="M.......";

    path=paper.path(initialPath);
    
    initialPath=initialPath+" 50 200";
    path.attr({path:initialPath});
    

    【讨论】:

    • 我看到在旧版本的 raphael 中有像 linrTo() 这样的函数来构建路径,并且在使用变量时非常方便!现在我正在使用字符串和空格 ' m'+ var+' '+var 等来构建它们......没有更漂亮的方法吗?
    猜你喜欢
    • 2012-09-14
    • 2011-09-16
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 2013-03-23
    相关资源
    最近更新 更多