以下に示すように
} そうしないと { liveInfo .fadeOut(2000) .html('Дر حال پخش : ' + current) .fadeIn(1500) .delay(7000); if (次!= ''){ liveInfo .fadeOut(2000) .html('୨୧ : ' + 次) .fadeIn(1500) .delay(5000) } }
コードの 2 つの部分が非同期で実行され、最初の部分の結果が表示されません。
その結果を見ることができないのはどれですか:
liveInfo .fadeOut(2000) .html('Дر حال پخش : ' + current) .fadeIn(1500) .delay(7000);
if
今、言及された部分と非同期にブロックを実行することを避けたいと思います。
私はこのようにすることができますが、それは私に同じコードをさらに持たせることを余儀なくさせます:
} そうしないと { if (次!= ''){ liveInfo .fadeOut(2000) .html('Дر حال پخش : ' + current) .fadeIn(1500) .delay(7000) .fadeOut(2000) .html('୨୧ : ' + 次) .fadeIn(1500) .delay(5000) } そうしないと { // このコードは繰り返されます! liveInfo .fadeOut(2000) .html('Дر حال پخش : ' + current) .fadeIn(1500) .delay(7000) } }
それを行う最良の方法は何ですか?