Javascript 如何修复“stop.at不是函数”错误?
对于v2.5,这是可以的,但是当我尝试定义渐变时,v3说stop.at不是一个函数Javascript 如何修复“stop.at不是函数”错误?,javascript,svg,svg-animate,svg.js,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
<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 );
在StackOverflow上不鼓励只使用代码的答案,也许您可以包括OP犯错误的原因以及如何修复它。谢谢因为文档不是最新的。这就是为什么。
var linear = draw.gradient('linear', function(add) {
add.stop(0, '#f06', 1);
add.stop(1, '#0f9', 1);
});