私はjQuery(最新リリース)を使用しており、フィールドが編集されてフィールドが終了するたびに呼び出される「calculate()」という関数があります(ぼかしなど)。(「動的」計算を可能にするため)計算は完了するのに4秒未満かかりますが、計算が完了する前にユーザーがフォーム上の別の要素を変更すると、それらはキューに入れられ、現在のアクションが完了した後に関数が再度呼び出されます。関数が開始されると処理を停止できないので、関数を数秒遅らせてから、フォーム要素が操作されるたびにタイマーに追加することは可能ですか。
これは不可能だと思いますが、試してみます。
私にはできることはわかっています
setTimeout(function(){ ... }, 4000);
が、このタイマーに追加する方法が必要です。(つまり、タイマーの残り時間が1秒で、フィールドをクリックして、タイマーを4秒に戻したい)