jQuery實現(xiàn)簡單的計時器功能實例分析
本文實例講述了jQuery實現(xiàn)簡單的計時器功能。分享給大家供大家參考,具體如下:
在寫項目的過程中遇到要前端60秒發(fā)送驗證碼的業(yè)務(wù)需求,于是用到計時器的功能:
setInterval(function xxx(){ //業(yè)務(wù)邏輯 },隔多少時間執(zhí)行一次)
60秒計時思路:
1、設(shè)置秒數(shù):60s
2、設(shè)置內(nèi)容:實時改變,秒數(shù)+內(nèi)容
3、結(jié)束后:去掉按鈕的disable,內(nèi)容恢復(fù)原來樣子
//計時器60秒 function timeInterval(){ $("#code_send_btn").html("60秒后重新獲取郵箱驗證碼"); var timeSec = 59; var timeStr = ''; var codeTime = setInterval(function Internal(){ if (timeSec == 0){ $("#code_send_btn").html("獲取郵箱注冊碼"); $("#code_send_btn").removeAttr("disabled","disabled"); clearInterval(codeTime); return; } timeStr = "("+timeSec+")獲取郵箱注冊碼"; $("#code_send_btn").html(timeStr); timeSec--; },1000); }
PS:這里再為大家推薦幾款相關(guān)的在線工具供大家參考:
在線秒表工具:
http://tools.jb51.net/bianmin/miaobiao
Unix時間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery日期與時間操作技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- 使用jquery讀取html5 localstorage的值的方法
- jQuery訪問瀏覽器本地存儲cookie、localStorage和sessionStorage的基本用法
- jQuery timers計時器簡單應(yīng)用說明
- 基于JQuery.timer插件實現(xiàn)一個計時器
- jquery 顯示*天*時*分*秒實現(xiàn)時間計時器
- 基于jquery插件編寫countdown計時器
- sliderToggle在寫jquery的計時器setTimeouter中不生效
- jQuery實現(xiàn)倒計時功能 jQuery實現(xiàn)計時器功能
- jquery實現(xiàn)一個全局計時器(商城可用)
- 利用jQuery+localStorage實現(xiàn)一個簡易的計時器示例代碼
相關(guān)文章
jQuery和hwSlider實現(xiàn)內(nèi)容響應(yīng)式可觸控滑動切換效果附源碼下載(二)
這篇文章主要介紹了jQuery和hwSlider實現(xiàn)內(nèi)容響應(yīng)式可觸控滑動切換效果附源碼下載(二)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06jQuery實現(xiàn)鼠標(biāo)滑過遮罩并高亮顯示效果
本文為大家詳細(xì)介紹下使用jQuery實現(xiàn)鼠標(biāo)滑過遮罩高亮顯示效果,想必這種效果在網(wǎng)上大家都有見到過,下面是具體的示例,感興趣的各位可以參考下哈,希望對大家有所幫助2013-07-07