最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bootstrap+jQuery實現(xiàn)的動態(tài)進度條功能示例

 更新時間:2017年05月25日 12:15:28   作者:LOVEwitch  
這篇文章主要介紹了bootstrap+jQuery實現(xiàn)的動態(tài)進度條功能,結(jié)合完整實例形式分析了bootstrap+jQuery實現(xiàn)動態(tài)進度條的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了bootstrap+jQuery實現(xiàn)的動態(tài)進度條功能。分享給大家供大家參考,具體如下:

此款進度條實現(xiàn)的功能:

1.利用了bootstrap的進度條組件。

a.在最外層的<div>中加入class .progress,在里層<div>加入class .progress-bar從而實現(xiàn)基本的進度條。
b.在外層<div>中加入class .progress-striped實現(xiàn)條紋進度條。
c.在內(nèi)層<div>加入class .progress-bar-danger/warning/info/success 從而實現(xiàn)紅色、黃色、藍色、綠色
d.在外層<div>中加入class .active 實現(xiàn)動畫效果

2.利用jQuery對進度條進度進行控制。

0-30時顯示紅色,30-60顯示黃色,60-90顯示綠色,90-100顯示綠色
實現(xiàn)進度條暫停、停止、重新開始、繼續(xù)功能

具體代碼如下:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>...</title>
  <!--在IE瀏覽器中運行最新的渲染模式-->
  <meta http-equiv="X-UA-Compatible" content="IE-Edge">
  <!--初始化移動瀏覽器顯示-->
  <meta name="viewport" content="width-device-width,inital-scale=1">
  <link  rel="external nofollow" rel="stylesheet">
  <link rel="stylesheet" type="text/css" href="index.css" rel="external nofollow" >
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
   <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
   <script type="text/javascript">
     $(document).ready(function(){
       var value = 0;
       var time = 50;
       //進度條復(fù)位函數(shù)
       function reset( ) {
        value = 0
         $("#prog").removeClass("progress-bar-success").css("width","0%").text("等待啟動");
         //setTimeout(increment,5000);
       }
       //百分數(shù)增加,0-30時為紅色,30-60為黃色,60-90為藍色,>90為綠色
       function increment( ) {
         value += 1;
         $("#prog").css("width",value + "%").text(value + "%");
         if (value>=0 && value<=30) {
           $("#prog").addClass("progress-bar-danger");
         }
         else if (value>=30 && value <=60) {
           $("#prog").removeClass("progress-bar-danger");
           $("#prog").addClass("progress-bar-warning");
         }
         else if (value>=60 && value <=90) {
           $("#prog").removeClass("progress-bar-warning");
           $("#prog").addClass("progress-bar-info");
         }
         else if(value >= 90 && value<100) {
           $("#prog").removeClass("progress-bar-info");
           $("#prog").addClass("progress-bar-success");
         }
         else{
           setTimeout(reset,3000);
           return;
         }
         st = setTimeout(increment,time);
       }
       increment();
       //進度條停止與重新開始
       $("#stop").click(function () {
         if ("stop" == $("#stop").val()) {
           //$("#prog").stop();
           clearTimeout(st);
           $("#prog").css("width","0%").text("等待啟動");
           $("#stop").val("start").text("重新開始");
         } else if ("start" == $("#stop").val()) {
           increment();
           $("#stop").val("stop").text("停止");
         }
       });
       //進度條暫停與繼續(xù)
       $("#pause").click(function() {
         if ("pause" == $("#pause").val()) {
           //$("#prog").stop();
           clearTimeout(st);
           $("#pause").val("goon").text("繼續(xù)");
         } else if ("goon" == $("#pause").val()) {
           increment();
           $("#pause").val("stop").text("暫停");
         }
       });
     });
   </script>
</head>
<body>
  <div class="progress progress-striped active">
    <div id="prog" class="progress-bar" role="progressbar" aria-valuenow="" aria-valuemin="0" aria-valuemax="100" style="width:0%;">
      <span id="proglabel">正在啟動,請稍后......</span>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-4 col-sm-6">
      <button id="pause" class="btn btn-primary" value="pause">暫停</button>
      <button id="stop" class="btn btn-primary" value="stop">停止</button>
      <!--<button id="goon" class="btn btn-primary">繼續(xù)<button>-->
    </div>
  </div>
</body>
</html>

PS:關(guān)于bootstrap布局,這里再為大家推薦一款本站的在線可視化布局工具供大家參考使用:

在線bootstrap可視化布局編輯工具:
http://tools.jb51.net/aideddesign/layoutit

希望本文所述對大家基于bootstrap的程序設(shè)計有所幫助。

相關(guān)文章

  • js實現(xiàn)簡單拼圖小游戲

    js實現(xiàn)簡單拼圖小游戲

    這篇文章主要為大家詳細介紹了js實現(xiàn)簡單拼圖小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • js 判斷當(dāng)前時間是否處于某個一個時間段內(nèi)

    js 判斷當(dāng)前時間是否處于某個一個時間段內(nèi)

    這篇文章主要介紹了js 判斷當(dāng)前時間是否處于某個一個時間段內(nèi),使用 jutils - JavaScript常用函數(shù)庫的 isDuringDate 函數(shù)來實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • javascript獲取以及設(shè)置光標位置

    javascript獲取以及設(shè)置光標位置

    本文介紹了javascript獲取以及設(shè)置光標位置的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JS代碼放在head和body中的區(qū)別分析

    JS代碼放在head和body中的區(qū)別分析

    放在head中的JS代碼會在頁面加載完成之前就讀取,而放在body中的JS代碼,會在整個頁面加載完成之后讀取
    2011-12-12
  • JavaScript事件Event對象詳解(屬性、方法、自定義事件)

    JavaScript事件Event對象詳解(屬性、方法、自定義事件)

    Event對象代表事件的狀態(tài),比如事件在其中發(fā)生的元素、鍵盤按鍵的狀態(tài)、鼠標的位置、鼠標按鈕的狀態(tài),這篇文章主要給大家介紹了關(guān)于JavaScript事件Event對象(屬性、方法、自定義事件)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 深入理解JSON數(shù)據(jù)源格式

    深入理解JSON數(shù)據(jù)源格式

    JSON 在很多場合下作為數(shù)據(jù)格式比XML要更加方便。JSON的數(shù)據(jù)由對象、數(shù)組和元素等格式組成。每種格式都可以包含合法的JavaScript數(shù)據(jù)類型
    2014-01-01
  • 從父頁面讀取和操作iframe中內(nèi)容方法

    從父頁面讀取和操作iframe中內(nèi)容方法

    在父頁面中訪問iframe中的各個元素與一般的訪問頁面元素?zé)o本質(zhì)區(qū)別,無非是需要在父頁面中事先獲取需要處理的iframe對象,在獲取iframe對象后,其操作基本沒什么特別之處。
    2009-07-07
  • JS中6個對象數(shù)組去重的方法

    JS中6個對象數(shù)組去重的方法

    這篇文章主要給大家介紹了關(guān)于JS中6個對象數(shù)組去重的方法,javascript數(shù)組去重是一個比較常見的需求,解決方法也有很多種,文中每種解決方法都給出了示例代碼,需要的朋友可以參考下
    2023-07-07
  • 新年快樂! javascript實現(xiàn)超級炫酷的3D煙花特效

    新年快樂! javascript實現(xiàn)超級炫酷的3D煙花特效

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)超級炫酷的3D煙花特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 分享一個插件實現(xiàn)水珠自動下落效果

    分享一個插件實現(xiàn)水珠自動下落效果

    本篇文章給大家分享一個插件制作水珠自動下落效果,效果非常逼真,感興趣的朋友可以添加下面代碼運行看看效果哦
    2016-06-06

最新評論

财经| 镇江市| 岐山县| 芦山县| 静宁县| 尚志市| 尤溪县| 清水河县| 维西| 阿荣旗| 海晏县| 桃园市| 伊宁市| 新和县| 和政县| 民乐县| 刚察县| 嘉鱼县| 大悟县| 辽源市| 尉犁县| 兰考县| 中阳县| 疏勒县| 郓城县| 章丘市| 江山市| 称多县| 通许县| 噶尔县| 北流市| 乌海市| 仁寿县| 霸州市| 丰城市| 子洲县| 萝北县| 巴塘县| 新绛县| 漳浦县| 聂荣县|