js實現(xiàn)定時進(jìn)度條完成后切換圖片
更新時間:2017年01月04日 14:28:57 作者:東成熙就
這篇文章主要介紹了js實現(xiàn)定時進(jìn)度條,進(jìn)度100%以后可以切換圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
定時進(jìn)度條,進(jìn)度100%以后可以切換圖片等。
setInterval() 和setTimeout() 兩個方法都可以實現(xiàn)。
源碼:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- <link href="favicon.ico" rel="shortcut icon" type="image/x-icon" /> <link href="favicon.ico" rel="Bookmark" type="image/x-icon" /> --> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> <link href="" rel="stylesheet" /> <style type="text/css"> .progress{ border:1px solid #000; text-align:center; height:5px; width:500px; margin:0 auto; } .progress-bar { background:#000; height:5px; } </style> <script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script> </head> <body> <div id="" class="progress"> <div id="probar" class="progress-bar"> </div> <h3 align="center"></h3> </div> <script type="text/javascript"> /******* 方法一,setTimout()實現(xiàn) ***************/ var p = 0; var iid; var runtime = 6000/100; //默認(rèn)6秒 function goCount(){ p++; $("h3").html(p+'%'); $(".progress-bar").css("width",p+"%"); if (p == 100) { clearInterval(iid); alert('進(jìn)度條滿了,切換下一項... do something'); } } iid = setInterval(goCount,runtime); /******* 方法二,setTimout()實現(xiàn) ************* var p = 0; var tid; var runtime = 6000/100; function goCount(){ p++; if (p <= 100) { //$(".progress-bar").html(p+'%'); $(".progress-bar").css("width",p+"%"); tid = setTimeout(goCount,runtime); } else { clearTimeout(tid); alert('進(jìn)度條滿了,切換下一項...'); } } setTimeout(goCount,runtime); ***************/ </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- js實現(xiàn)增加數(shù)字顯示的環(huán)形進(jìn)度條效果
- JavaScript實現(xiàn)水平進(jìn)度條拖拽效果
- JSP數(shù)據(jù)分頁導(dǎo)出下載顯示進(jìn)度條樣式
- JS插件plupload.js實現(xiàn)多圖上傳并顯示進(jìn)度條
- JS實現(xiàn)環(huán)形進(jìn)度條(從0到100%)效果
- js ajax加載時的進(jìn)度條代碼
- pace.js頁面加載進(jìn)度條插件
- JavaScript實現(xiàn)網(wǎng)頁加載進(jìn)度條代碼超簡單
- js插件YprogressBar實現(xiàn)漂亮的進(jìn)度條效果
- javascript 網(wǎng)頁進(jìn)度條簡單實例
相關(guān)文章
微信小程序?qū)崿F(xiàn)多選刪除列表數(shù)據(jù)功能示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)多選刪除列表數(shù)據(jù)功能,涉及微信小程序列表數(shù)據(jù)讀取、顯示、刪除等相關(guān)操作技巧,需要的朋友可以參考下2019-01-01TypeScript?使用?Tuple?Union?聲明函數(shù)重載
這篇文章主要介紹了TypeScript?使用?Tuple?Union?聲明函數(shù)重載,TypeScript 中為函數(shù)添加多個簽名后,依然需要添加相應(yīng)的代碼來判斷并從不同的簽名參數(shù)列表中獲取對應(yīng)的參數(shù),下文就來探索方法和技巧吧2022-04-04JavaScript for in錨點的動態(tài)創(chuàng)建
主要包括for..in的使用,錨點的動態(tài)創(chuàng)建,狀態(tài)欄文字效果2008-09-09