JavaScript タイマーが毎秒更新されない
P粉340980243
P粉340980243 2024-04-02 19:04:44
0
1
476

これは、otp のカウントダウン タイマーを表示するコードですが、静的な値のみが表示され、期待どおりに毎秒更新されません。

リーリー

私に何が欠けているかを指摘してください。

P粉340980243
P粉340980243

全員に返信(1)
P粉376738875

PHP コードはサーバー上で実行され、JS (「ブラウザー時間」) の実行には影響しないことに注意してください。実際の JS 関数は次のようになります:

リーリー

ここで、問題がすぐにわかります。displayCountdown 関数の 1 回の実行中に、remainingTime がデクリメントされるだけです。次の呼び出しでは、値は再び 600 になります。これは、remainingTime 変数がローカルであるためです。

したがって、最も簡単な解決策は、次のように変数を displayCountdown スコープの外に移動することです。 リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート