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 相关文章推荐
jQuery初学:find()方法及children方法的区别分析
Jan 31 Javascript
纯javascript实现自动发送邮件
Oct 21 Javascript
js+html5实现的自由落体运动效果代码
Jan 28 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
Node调用Java的示例代码
Sep 20 Javascript
微信小程序模板和模块化用法实例分析
Nov 28 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
推荐15个最好用的JavaScript代码压缩工具
Feb 13 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
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
PHP MySql增删改查的简单实例
2016/06/21 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
JQuery扩展插件Validate 3通过参数设置错误信息
2011/09/05 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
node.js中的fs.readSync方法使用说明
2014/12/17 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
Vue实现点击当前行变色
2020/12/14 Vue.js
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
python web框架学习笔记
2016/05/03 Python
深入理解python函数递归和生成器
2016/06/06 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
美国零售商店:Blue&Cream
2017/04/07 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
环境科学专业个人求职信
2013/09/26 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
小学优秀学生评语
2014/12/29 职场文书
实习计划书范文
2015/01/16 职场文书
车间统计员岗位职责
2015/04/14 职场文书