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)文章
JS實現(xiàn)頁面導(dǎo)航與內(nèi)容相互錨定實例詳解
這篇文章主要為大家介紹了JS實現(xiàn)頁面導(dǎo)航與內(nèi)容相互錨定實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
使用JS監(jiān)聽鍵盤按下事件(keydown event)
這篇文章主要介紹了使用JS監(jiān)聽鍵盤按下事件(keydown event),本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
JavaScript實現(xiàn)簡易的天數(shù)計算器實例【附demo源碼下載】
這篇文章主要介紹了JavaScript實現(xiàn)簡易的天數(shù)計算器,結(jié)合實例形式分析了javascript日期與時間計算的相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-01-01
基于JavaScript實現(xiàn)在新的tab頁打開url
這篇文章主要介紹了基于JavaScript實現(xiàn)在新的tab頁打開url 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08
ES6新特性之類(Class)和繼承(Extends)相關(guān)概念與用法分析
這篇文章主要介紹了ES6新特性之類(Class)和繼承(Extends)相關(guān)概念與用法,結(jié)合實例形式較為詳細(xì)的分析了ES6中類(Class)和繼承(Extends)的基本概念、語法、使用方法與注意事項,需要的朋友可以參考下2017-05-05

