jQuery で setTimeout 関数を使用してアニメーションを作成しようとしています。これはうまく機能し、アニメーションは完璧に機能しますが、私のコードは非常に混乱しています。
setTimeout(function() {
$('p').fadeOut();
setTimeout(function() {
var heightLoading = $('#loading').height();
$("#loading").css("margin-top", height);
$('#loading').html("Anyways, I am a <span>Web Designer</span> and <span>Front-end Developper</span>").fadeIn();
setTimeout(function() {
$('#name').fadeIn();
}, 2000);
}, 1000)
}, 3000);
}, 800);
}, 2000);
これを行う別の方法はありますか?今は setTimeout 内の setTimeout などです。このままだと本当に混乱します。
前もって感謝します!