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 相关文章推荐
js控制CSS样式属性语法对照表
Dec 11 Javascript
jquery+css+ul模拟列表菜单具体实现思路
Apr 15 Javascript
自动刷新网页,自动刷新当前页面,JS调用
Jun 24 Javascript
网站接入QQ登录的两种方法
Jul 22 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
Sep 01 Javascript
深入浅析javascript中的作用域(推荐)
Jul 19 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
May 21 Javascript
JS实现弹出下载对话框及常见文件类型的下载
Jul 13 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
layui监听工具栏的实例(操作列表按钮)
Sep 10 Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 Javascript
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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
《五等分的花嫁》漫画完结!2020年10月第2期TV动画制作组换血!
2020/03/06 日漫
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
2007/08/31 Javascript
JavaScript 常用函数
2009/12/30 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
mac安装pytorch及系统的numpy更新方法
2018/07/26 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
英国女士家居服网站:hush
2017/08/09 全球购物
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
医学专业大学生求职信
2014/07/12 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
小学运动会入场词
2015/07/18 职场文书
放假通知怎么写
2015/08/18 职场文书
外出听课学习心得体会
2016/01/15 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
Java数据结构之链表相关知识总结
2021/06/18 Java/Android