私はこのスニペットを取りましたが、それは美しく機能しますが、firebugコンソールが「再帰が多すぎます」と言っている場合、firefox/firebugは死にかけています。これは、適切に解決されたとは思わない同様の質問の投稿ですJquery Too Much Recursion Error
この再帰の問題を作成せずに、この色のアニメーションを継続的に循環させる方法はありますか?そうでない場合、再帰なしでこれを機能させるにはどうすればよいですか?終了までの時間を指定しますか?
$(document).ready(function() {
spectrum();
function spectrum(){
var hue = 'rgb(' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ',' + (Math.floor(Math.random() * 256)) + ')';
$('#welcome').animate( { backgroundColor: hue }, 1000);
spectrum();
}
});