で進行状況を表示タイマーを必要とします。どのようにjQueryでこれを行うことができますか?はカウントし、私はカウントし、このような進行状況を表示タイマーを必要とjqueryの
-2
A
答えて
4
キャンバスを使用して最新のブラウザに実装できます。私は "弧" セクションの下 https://developer.mozilla.org/en/Canvas_tutorial/Drawing_shapes で見ていたし、私は(フィドルは下記リンクされている)
HTML5
<!DOCTYPE HTML>
<html>
<head>
<title>Canvas circular timer</title>
</head>
<body>
<div>
<canvas id="timer" width="100" height="100"></canvas>
<span id="counter">20</span>
</div>
</body>
</html>
CSSをこの溶液に来た
canvas {
-webkit-transform : rotate(-90deg);
-moz-transform : rotate(-90deg);
}
div { position: relative; z-index: 1; height: 100px; width: 100px; }
div span {
position : absolute;
z-index : 1;
top : 50%;
margin-top : -0.6em;
display : block;
width : 100%;
text-align : center;
height : 1.5em;
color : #0e0;
font : 1.5em Arial;
}
Javascript
window.onload = function() {
var canvas = document.getElementById('timer'),
seconds = document.getElementById('counter'),
ctx = canvas.getContext('2d'),
sec = seconds.innerHTML | 0,
countdown = sec;
ctx.lineWidth = 6;
ctx.strokeStyle = "#00EE00";
var
startAngle = 0,
time = 0,
intv = setInterval(function(){
var endAngle = (Math.PI * time * 2/sec);
ctx.arc(50, 50, 35, startAngle , endAngle, false);
startAngle = endAngle;
ctx.stroke();
seconds.innerHTML = countdown--;
if (++time > sec) { clearInterval(intv); }
}, 1000);
}
あなたはjsFiddle例を見ることができます:http://jsfiddle.net/2qyEv/(MozillaとWebKitのと試み)
注残り秒キャンバス内に記述が、キャンバス上に配置<span>
要素の内側にあるされていないこと。これは、フォールバックロジックを実装するように行われます。キャンバス要素をサポートしていない古いブラウザでは、少なくともカウントダウンを表示できます。このような最適化が必要ない場合、このフィドルはテキストとグラフィックスのキャンバスのみを使用します:http://jsfiddle.net/9L48R/
私はjQuery構文でjavascript文を置き換えます。
関連する問題
- 1. UpdatePanelの進行状況をカウントするには?
- 2. アップロードの進行状況を表示するには(jquery + post + php)?
- 3. Uiで進行状況を表示
- 4. Turbolinks 5:進行状況を表示Bar
- 5. jQuery animate()アニメーションの進行状況のパーセントを表示
- 6. は、ネットワークコール中に進行状況バーを表示します。
- 7. DownloadStringAysnc - 進行状況を表示しない
- 8. 進行状況バーがc#wpfでパーセントを表示しない
- 9. どのように私は、タスクの進行状況を表示するtchartコンポーネントを使用していTChartコンポーネント
- 10. jquery ajaxの投稿を使用して進行状況バーを表示する
- 11. テーブルセルの進行状況を表示するには?
- 12. jquery ajaxの実行状況を表示
- 13. Django - アクションアクションの進捗状況を表示
- 14. サービスでダウンロードして進行状況バーを表示
- 15. FileReference.load()の全体的な進捗状況を表示します。
- 16. カウントと私はこのようなクエリを有する
- 17. uisliderなしでストリームの進行状況を表示するにはどうすればよいですか?
- 18. カスタム進行状況のJNLP - 進行状況を表示する前にアプレットクラスを読み込みます。
- 19. ユーザーがファイルをダウンロードしようとしたときに進行状況バーを表示する方法
- 20. ダイアログ間で進捗状況を表示
- 21. MWFeedParserを使用してMBProgressHUDで進行状況を表示しようとしています
- 22. Android:XMLをダウンロード中に解析の進行状況を表示
- 23. Uploadifyの進行状況の表示を停止する方法
- 24. 以下のテキストを表示以下、androidの進行状況インジケータ
- 25. 進行状況を示すプログレスバー
- 26. メソッドがWindowsアプリケーションで実行中に進行状況を表示
- 27. アクティビティ内でダウンロードマネージャの進行状況を表示
- 28. アンドロイドRobotiumテストの進行状況ダイアログを表示する方法:
- 29. 進行状況ダイアログが表示されない
- 30. Fitnesseに進行状況が表示されない
なぜ、誰も私を助けることができない場合は-1をしないでください。それは努力の欠如を示したので-1 –
-1です。下の票は、誰かにあなたのためにそれをするように依頼するのではなく、問題についてもっと考えるよう促すはずです –
潜在的な重複http://stackoverflow.com/questions/8136673/animated-circular-countdown-timer-using-html-css - または - javascript – kamui