私は立ち往生していて、今はjQueryを本当に理解していません!
3つのブロックをループで3秒の遅延でフェードアウトさせたい。
これは機能しますが、ブロック2がフェードインしている間、ブロック1をフェードアウトさせたいのですが、その後はフェードインしません。
そして、ブロック2がフェードアウトし、ブロック3がフェードインします...など。
$(".block2").fadeTo("fast", 0.3)
$(".block3").fadeTo("fast", 0.3)
function1();
var timing = 3000;
function function1(){
$(".block1").fadeTo("slow", 1).delay(timing).fadeTo("slow", 0.3, function2);
}
function function2(){
$(".block2").fadeTo("slow", 1).delay(timing).fadeTo("slow", 0.3, function3);
}
function function3(){
$(".block3").fadeTo("slow", 1).delay(timing).fadeTo("slow", 0.3, function1);
}
ありがとう=)