JavaScript ファイルがあり、いくつかの場所で少し遅延を追加したいので、スクリプトがそのポイントに到達し、3 秒待ってから、残りのコードを続行します。これを行う最善の方法は、スクリプトのどこからでも呼び出すことができる関数を作成することでした。
function startDelay(lengthOfDelay)
{
//code to make it delay for lengthOfDelay amount of time
}
ただし、コードを実装して待機させる方法が見つかりません。私は setTimeout を見ましたが、関数をハードコードする必要があり、私にとっては役に立ちませんでした。
スクリプトを数秒間一時停止させる方法はありますか? コードが一時停止している間、UI がフリーズしても問題はありません。
そうでない場合、PHP sleep()を使用してこれを達成する方法はありますか? (PHPがサーバーサイド、Javascriptがクライアントサイドであることは知っていますが、聞いたことのない方法があるかもしれません。)