raphael中的path(),set()

时间:2019-04-30 07:59:54

标签: javascript raphael

1。set()是否创建数组?将sub.svg.set()分配给sub.itemPath会使itemPath数组吗?

 sub.itemPath = sub.svg.set(); 

2。这怎么可能发生?没有itemPath的数组声明。 无需声明就可以像这样直接创建数组吗?

sub.itemPath[i] = returnPath[i];
  1. 我知道path()画一条线,但是没有参数怎么画?

 returnPath[i] = sub.svg.path();

参考链接

https://dmitrybaranovskiy.github.io/raphael/reference.html#Paper.path

完整代码

  function getPath(sub) {

            var sLength = sub.options.length;

                 sub.itemPath = sub.svg.set();

            var returnPath = new Array();

            for(var i=0;i<sLength;i++) {

                returnPath[i] = sub.svg.path();

                     sub.itemPath[i] = returnPath[i];

            }

            return  returnPath;
    }

0 个答案:

没有答案