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

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

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

本文實例講述了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.在內層<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;
       //進度條復位函數(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:關于bootstrap布局,這里再為大家推薦一款本站的在線可視化布局工具供大家參考使用:

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

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

相關文章

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

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

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

    js 判斷當前時間是否處于某個一個時間段內

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

    javascript獲取以及設置光標位置

    本文介紹了javascript獲取以及設置光標位置的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    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),這篇文章主要給大家介紹了關于JavaScript事件Event對象(屬性、方法、自定義事件)的相關資料,需要的朋友可以參考下
    2024-01-01
  • 深入理解JSON數(shù)據(jù)源格式

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

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

    從父頁面讀取和操作iframe中內容方法

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

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

    這篇文章主要給大家介紹了關于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

最新評論

柏乡县| 美姑县| 宜州市| 灵璧县| 阜城县| 新余市| 象州县| 麻栗坡县| 革吉县| 柳州市| 莱西市| 岳普湖县| 墨竹工卡县| 宜兰县| 富源县| 长春市| 维西| 陆良县| 浦县| 仪征市| 新野县| 安泽县| 长沙市| 池州市| 周宁县| 江阴市| 贵德县| 平顺县| 汶上县| 建瓯市| 迭部县| 鄯善县| 垫江县| 西藏| 泰安市| 舟曲县| 安康市| 新建县| 忻州市| 宜兴市| 恩施市|