ホームページ  >  記事  >  ウェブフロントエンド  >  JQuery.timer に基づいてタイマーを実装する plug-in_jquery

JQuery.timer に基づいてタイマーを実装する plug-in_jquery

WBOY
WBOYオリジナル
2016-05-16 18:28:451319ブラウズ

まず、公式 Web サイトにアクセスして jQuery Timers プラグインをダウンロードし、それを HTML に引用します。これはバージョン 1.2 です

コードをコピー コードは次のとおりです:



次に、HTML に非表示のサーバー コントロールを配置します。はい、もちろんそれはあなた次第です。
コードをコピー コードは次のとおりです:



jQuery タイマー テスト




デモ

;br / >



:
[/code] ]
$(document).ready(function() {
var countnum = <%=hicurrenttime.Value %>;
$('#btnmaster').toggle(
function( ) {
$(this).val('StopTimer');
$('#durationtimerspan').everyTime(1000, 'testtimer', function(i) {
countnum = countnum 1;
$(this).html('Duration: ' countnum);
$('#').val(countnum);
},
function() {
$(this).val('StartTimer');
$('#durationtimerspan').stopTime('testtimer'); ') .val(countnum);
});
[html]
上記のコードの重要な点は、クリック ボタン スイッチ タイマーを実装していることです。 。このプラグインには 3 つのメソッドがあります:
everyTime(interval : Integer | String, [label = interval : String], fn : Function, [times = 0 : Integer])
Execute
oneTime(interval each) time : 整数 | 文字列, [ラベル = 間隔 : 文字列], fn : 関数)
一度実行
stopTime([ラベル : 整数 | 文字列], [fn : 関数])
停止
効果は次のとおりです:




同様の使用法:
JQuery.timer に基づいてタイマーを実装する plug-in_jquery
コードをコピー
コードは次のとおりです: //関数 test() を 1 秒ごとに実行します function test(){ //何かをします...
}
$ (' body').everyTime('1s',test);
//1秒ごとに実行
$('body').everyTime('1s',function(){
// something. ..
});
// 1 秒ごとに実行し、タイマーに名前を付けます
$('body').everyTime('1s','A',function(){
//何かをします...
});
//20 秒ごとに最大 5 回実行し、タイマーの名前を B
$('body').everyTime('2das) ','B',function(){
//何かをします...
},5);
//20 秒ごとに無制限に実行し、タイマーの名前を C
とします。 //時間間隔に達したが、関数プログラムが完了していない場合は、関数の実行が完了するまで待ってから、
$('body').everyTime('2das',' の計測を続行する必要があります) C',function() {
//20 秒以上かかるプログラムを実行します
},0,true);
/*************************************************** * *******
* oneTime(時間間隔, [タイマー名], 呼び出された関数)
******************** ** *************************************/
//後に実行します10 秒のカウントダウン
$ ('body').oneTime('1das',function(){
//何かをします...
}); 100 秒のカウントダウン後に実行します、タイマーに D
$('body').oneTime('1hs','D',function(){
//何かをします...
}); という名前を付けます。 *************************************************** * ********
* stopTime ([タイマー名], [関数名])
********************** ** *************************************** /
// $('body') のすべてのタイマーを停止します
$('body').stopTime ();
// $(' の A という名前のタイマーを停止しますbody') Timer
$('body').stopTime ('A')
//$('body')
$('body') で test() を呼び出すすべてのタイマーを停止します。 . stopTime (テスト);


この投稿がお役に立てば幸いです。著者:ペッター・リュー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。