各変更の間に1秒間隔で要素のテキストを連続的に変更しようとしています。jQueryで要素のテキストを複数回設定したときの.setTimeoutsの途中でジャンプする.setTimeouts
問題は、中間の変更をジャンプして、要素の最初のテキストから最終テキスト( 'text'から 'text4'への 'text'から 'text2' to 'text3 'から'テキスト4 ')。
なぜこのようなことが起こり、どのように回避できますか?
あなたがそれらを設定秒後に完了し、一度にすべてのタイムアウトを設定しているためだsetTimeout(
function()
{
$("#elementid").text("text2");
}, 1000);
setTimeout(
function()
{
$("#elementid").text("text3");
}, 1000);
setTimeout(
function()
{
$("#elementid").text("text4");
}, 1000);