ロゴをアニメーション化しようとしています。マークアップは次のようになります。
<div id="logo">
<h1>
<span>A</span><span>n</span><span>t</span><span>o</span><span>n</span><span>i</span><span>o</span><span>R</span><span>o</span><span>s</span><span>s</span><span>i</span>
</h1>
<h2>composer</h2>
</div>
私がやろうとしているのは、<span>
内側ごとにフェードイン効果を作ること#logo
です。そのために、次のコードを使用しています。
function fadeInRecursive (elementToFade) {
if (!elementToFade) {
elementToFade = $('#logo span:first-child')
}
var next = elementToFade.next('#logo span')
if (!next) {return false}
elementToFade.animate({
opacity: 1
}, 3000, fadeInRecursive(next))
}
$(document).ready( fadeInRecursive )
しかし、Firefoxがクラッシュします...
私は何を間違っていますか?