2017-03-17 101 views
0

我正在尋找簡單地爲SVG的兩種填充顏色設置動畫效果。乒乓球,循環,但是你想叫它。這些部分是獨立工作的,但是將它們組合成一個遞歸函數來形成循環。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 

赫克我失去了什麼?我已經把它撕裂了好幾次了,對於我的生活,我無法找到失蹤的地方('是!我已經閱讀了我在這裏找到的所有東西,在這種情況下沒有找到任何幫助,我甚至試着把函數調用放在最後,看看是否有一些奇怪的web-voodoo在玩... bupkiss。:(

我希望有人在那裏有更清晰的眼睛...:P

TIA

WR

回答

1

連字符( 「 - 」)。!。是不是合法的標識符字符嘗試下劃線( 「_」),而不是即bl_colorCycle()

+0

O_o是的。直視我的臉。謝謝。 WR! – WhiteRau