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 相关文章推荐
JavaScript初学者应注意的七个细节小结
Jan 30 Javascript
关于jQuery object and DOM element
Apr 15 Javascript
Js,alert出现乱码问题的解决方法
Jun 19 Javascript
JavaScript中使用Substring删除字符串最后一个字符
Nov 03 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
JavaScript缓冲运动实现方法(2则示例)
Jan 08 Javascript
js实现密码强度检测【附示例】
Mar 30 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
Nov 05 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
Jan 03 Javascript
Angular中管道操作符(|)的使用方法
Dec 15 Javascript
Vue作用域插槽slot-scope实例代码
Sep 05 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
Nov 14 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
域名查询代码公布
2006/10/09 PHP
PHP文本操作类
2006/11/25 PHP
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
ext jquery 简单比较
2010/04/07 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
详谈javascript异步编程
2016/02/21 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
Python学习教程之常用的内置函数大全
2017/07/14 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
python 常用的基础函数
2018/07/10 Python
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
后勤副校长自我鉴定
2013/10/13 职场文书
音乐教育感言
2014/03/05 职场文书
会计电算化专业自荐信
2014/03/15 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
银行先进个人总结
2015/02/15 职场文书
面试通知单大全
2015/04/20 职场文书
2015年度物流工作总结
2015/04/30 职场文书
十七岁的单车观后感
2015/06/12 职场文书
老人节主持词
2015/07/04 职场文书
python对文档中元素删除,替换操作
2022/04/02 Python
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers