以下のように、settimeout()を駆使して、コンテンツの表示が切り替わるプログラムを書きましたが、settimeout()がずらずら並ぶのでいいのか?という疑問があり、また自身も経験が浅いため、動くには動くが、これでいいのか?という自信がありません。
確認お願いします。
jQuery
1 function startTimer() { 2 time--; 3 if (time === 0) { 4 $('#timer').html(totalTime).css("color", "#83C596"); 5 clearInterval(interval); 6 setTimeout(function () { 7 $('#mission-window-loading').show(); 8 $('#mission-window-during').css("display","none"); 9 },1000); 10 11 setTimeout(function () { 12 $('#mission-window-loading').show(); 13 $('#mission-window-during').css("display","none"); 14 },1000); 15 16 setTimeout(function () { 17 $('#mission-window-achieve').show(); 18 $('#mission-window-loading').css("display","none"); 19 },5000); 20 21 setTimeout(function () { 22 $('#mission-window').removeClass('mission-window-fixed'); 23 },10000); 24 25 setTimeout(function () { 26 $('#mission-window-complete').removeClass('mission-window-fixed'); 27 },13000); 28 29 30 } else { 31 calc(); 32 } 33 34 } 35
回答2件
あなたの回答
tips
プレビュー