如何修复“ stop.at不是函数”错误?

时间:2019-02-07 10:32:13

标签: javascript svg svg-animate svg.js

使用v2.5可以,但是当我尝试定义渐变时,v3会说“ stop.at不是函数”。

<svg id="svg1"> </svg>

var draw = SVG('#svg1').size(100,100);
var linear = draw.gradient('linear', function(stop) {
  stop.at(0, '#f06', 1);
  stop.at(1, '#0f9', 1);
});

draw.rect(100, 100).fill( linear );

1 个答案:

答案 0 :(得分:1)

var linear = draw.gradient('linear', function(add) {
  add.stop(0, '#f06', 1);
  add.stop(1, '#0f9', 1);
});