私が欲しいのは、クラスを追加することによって、ページの読み込み時にサイドバーボックスを次々にフェードインすることです。
私は以下を試しました:
var a = $(".sidebar-box"), delayTime = 2000;
for(var i = 0; i < a.length; i++) {
setTimeout(function(
var ai = $(a[i]);
ai.addClass("fade in");
console.log(ai);
), delayTime);
console.log(delayTime);
delayTime += 2000;
}
問題は、クラスが最初に追加されるときまでに、i
すでにで4
あるため、クラスは最後のボックスにのみ追加されますが、実際には最初のボックスに追加する必要があります。