3 回クリックすると無効になるボタンがあります。ページを更新しても、カウンターは同じままです (1/3、2/3、または 0/3)。しかし、無効なボタンでは同じことはできません。 setTimeoutをリセットしたくない。中断したところから再開されることを願っています。
リーリーP粉4638111002023-09-08 00:28:18
遅延を 5000 ミリ秒に設定する setTimeOut 関数に依存せず、タイムスタンプの使用を検討してください。タイムスタンプを localStorage に保存し、現在のタイムスタンプと比較できます。差が 5000 ミリ秒以上の場合、ボタンは再び有効になります。完全なコードと私の実装は次のとおりです:
リーリー