【问题标题】:How to fix 'stop.at is not a function' error?如何修复“stop.at 不是函数”错误?
【发布时间】:2019-07-01 10:46:42
【问题描述】:

使用 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 );

【问题讨论】:

    标签: javascript svg svg-animate svg.js


    【解决方案1】:
    var linear = draw.gradient('linear', function(add) {
      add.stop(0, '#f06', 1);
      add.stop(1, '#0f9', 1);
    });
    

    【讨论】:

    • 不鼓励在 StackOverflow 上仅使用代码的答案,也许您可​​以包括为什么 OP 犯了错误以及如何解决它。谢谢!
    • 因为文档不是最新的。这就是为什么。
    猜你喜欢
    • 2019-12-25
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 2019-07-10
    • 2020-07-25
    • 2021-01-10
    • 2019-11-22
    相关资源
    最近更新 更多