2011-07-14 4 views
0
同期

から出て行きます。私の質問は、あなたのうちの何人かが同期されていないという問題があったかどうかです。たとえば、時間が15:40:00で、カウントダウンが15:41:00までカウントダウンする必要があります(基本的に1分カウントする必要があります)。そして、例えば、私のjqclockは午後三時40分30秒表示され、カウントダウンが(代わりに30の - そしてこれは、私はタイマーが同時にそれらの値を変更したい画面の原因に見に醜いです)31を示しています。私はこれに年齢を費やしてきたので、どんな助けも本当に神になるでしょう:(カウントダウンクロックプラグイン私は残り時間を表示するように私のWebアプリケーションで時間を表示するプラグインとしてjqClockを使用して、そしてキース木のカウントダウン午前

編集:私はこれについて考えると、jqClockプラグインを削除して時計のonTickイベントを手動で更新するほうがよいでしょう。キース・プラグイン..しかし、実際には同じ問題を持っていたかもしれない人の考えを聞きたいと思います...

+2

の同期のJavaScriptイベントは動作しませんあなたの編集は、あなたが何をすべきかを正確です。 – wanovak

答えて

1

免責事項:私はjqClockやキース・プラグイン

contingがどのように行われるかに応じて使用されることはありません、 JSタイマは、ドリフトもよい。内部JSのsetTimeout関数は、指定された時間の正確な量をスリープ状態に保証されない。それは眠ることができる最小時間は、クライアントのハードウェア上で、おそらくオペレーティング・システム+ブラウザに依存する(及び本当に古いシステムにはhpetsやcpuカウンタがないため)。 機能「はその後、私のハンドラを実行し、時間の睡眠少なくともこの量」よりとみなされるべきです。たとえば、setTimeout(2000)は、システムがビジー状態の場合は2秒ではなく、10秒のスリープ状態になります。 2つのプラグインが異なるタイマーとハンドリング技術を使用している場合は、必ず離れることになります。

あなたが言ったように、私はもっと良いアイデアを1つの "ハートビート" 。 (あなたが見てきたよう。)タイマーのみに基づいて

関連する問題