js实现定时进度条完成后切换图片


Posted in Javascript onJanuary 04, 2017

定时进度条,进度100%以后可以切换图片等。

js实现定时进度条完成后切换图片

setInterval() setTimeout() 两个方法都可以实现。

源码:

<!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()实现 
***************/ 
  var p = 0; 
  var iid; 
  var runtime = 6000/100; //默认6秒 
  function goCount(){    
    p++; 
    $("h3").html(p+'%'); 
    $(".progress-bar").css("width",p+"%"); 
    if (p == 100) 
    { 
      clearInterval(iid); 
      alert('进度条满了,切换下一项... do something'); 
    } 
  } 
  iid = setInterval(goCount,runtime); 
 
 
/******* 
方法二,setTimout()实现 
************* 
  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('进度条满了,切换下一项...'); 
    } 
  } 
  setTimeout(goCount,runtime); 
***************/ 
</script> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JSON 数据格式介绍
Jan 13 Javascript
jquery三个关闭弹出层的小示例
Nov 05 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
Javascript中this的用法详解
Sep 22 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
JavaScript隐式类型转换
Mar 15 Javascript
详解javascript事件绑定使用方法
Oct 20 Javascript
Ionic3实现图片瀑布流布局
Aug 09 Javascript
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
JS中如何轻松遍历对象属性的方式总结
Aug 06 Javascript
JavaScript实现点击切换功能
Jan 27 Javascript
Vue基本指令实例图文讲解
Feb 25 Vue.js
12306 刷票脚本及稳固刷票脚本(防挂)
Jan 04 #Javascript
深入理解JavaScript中的预解析
Jan 04 #Javascript
jQuery操作json常用方法示例
Jan 04 #Javascript
Bootstrap select下拉联动(jQuery cxselect)
Jan 04 #Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
Jan 04 #Javascript
过期软件破解办法实例详解
Jan 04 #Javascript
jQuery.Validate表单验证插件的使用示例详解
Jan 04 #Javascript
You might like
图书管理程序(二)
2006/10/09 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
理解 JavaScript Scoping &amp; Hoisting(二)
2015/11/18 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
jQuery实现动态加载select下拉列表项功能示例
2018/05/31 jQuery
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
PHP webshell检查工具 python实现代码
2009/09/15 Python
Sanic框架Cookies操作示例
2018/07/17 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
python使用配置文件过程详解
2019/12/28 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
Python urllib3软件包的使用说明
2020/11/18 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
巴西香水和化妆品购物网站:The Beauty Box
2019/09/03 全球购物
高中生操行评语大全
2014/04/25 职场文书
法制演讲稿
2014/09/10 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
高二数学教学反思
2016/02/18 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS