0
jQueryでコードを少しうまく動かすのに苦労しています...私は関数を起動し、初期設定の遅延後にループします。私が行くことにしようとしています関数内でループされた関数を呼び出す
コードは次のとおりです。だから、
var delayTime = 1000;
setTimeout(function(){
function doLoop() {
var RandomID = Math.floor(Math.random() * 7) + 1
console.log("do loop")
var baubleSelected = ".bauble_0"+RandomID;
$(baubleSelected).toggleClass("bauble_fadeOut");
}
doLoop();
}, delayTime*9);
、初期9000msの遅延の後、「doLoop」関数を呼び出します。ランダムな整数を計算してクラス名に追加し、そのランダムに選択された要素に "bauble_fadeOut"クラスを追加します。もう一度少し遅れてしまいました。ランダムに選択した要素をランダムに見つけ、その上の "bauble_fadeOut"クラスをトグルします。...いつまでも繰り返す...
アイデア?
あなただけの代わりに '' setTimeout'のsetInterval'をお探しですか? – David
'setTimeout()'の中で 'setInterval()'を望むように聞こえます。 –
いいえ、ランダムな遅延のアスペクトではありません。 –