SVG 填充动画循环中断
SVG fill animation cycle broken
我希望简单地为 SVG 的两种填充颜色设置动画。乒乓球,循环,无论你想怎么称呼它。这些部分各自工作,但放在一个递归函数中形成循环会破坏它。
这是我的(使用 jQuery):
$(document).ready( function() {
var items = $('.st1');
items.css('fill', '#ff3600');
bl-colorCycle();
function bl-colorCycle() {
console.log('color cycle called');
items.animate({fill: '#00ffcc'}, 5000, 'linear', bl-colorCycle);
}
});
出于某种原因,这会引发此错误:
SyntaxError: missing ( before formal parameters
我到底错过了什么?我已经把它拆开好几次了,我这辈子都找不到丢失的'('到底在哪里!我已经阅读了我在这里能找到的所有内容,但在这种情况下没有找到任何帮助。我'我什至尝试将函数调用放在最后,只是为了看看是否有一些奇怪的网络巫术在起作用......bupkiss。:(
我希望外面的人眼光更敏锐...:P
TIA。
WR!
连字符(“-”)不是合法的标识符字符。请尝试使用下划线 ("_")。 IE。 bl_colorCycle()
.
我希望简单地为 SVG 的两种填充颜色设置动画。乒乓球,循环,无论你想怎么称呼它。这些部分各自工作,但放在一个递归函数中形成循环会破坏它。
这是我的(使用 jQuery):
$(document).ready( function() {
var items = $('.st1');
items.css('fill', '#ff3600');
bl-colorCycle();
function bl-colorCycle() {
console.log('color cycle called');
items.animate({fill: '#00ffcc'}, 5000, 'linear', bl-colorCycle);
}
});
出于某种原因,这会引发此错误:
SyntaxError: missing ( before formal parameters
我到底错过了什么?我已经把它拆开好几次了,我这辈子都找不到丢失的'('到底在哪里!我已经阅读了我在这里能找到的所有内容,但在这种情况下没有找到任何帮助。我'我什至尝试将函数调用放在最后,只是为了看看是否有一些奇怪的网络巫术在起作用......bupkiss。:(
我希望外面的人眼光更敏锐...:P
TIA。
WR!
连字符(“-”)不是合法的标识符字符。请尝试使用下划线 ("_")。 IE。 bl_colorCycle()
.