JS实现倒计时图文效果


Posted in Javascript onNovember 17, 2018

本文实例为大家分享了JS实现倒计时图文效果的具体代码,供大家参考,具体内容如下

<body>
<img src="images/0.png" alt="" id="h1">
<img src="images/0.png" alt="" id="h2">
<img src="images/second1.png" alt="">
<img src="images/0.png" alt="" id="m1">
<img src="images/0.png" alt="" id="m2">
<img src="images/second1.png" alt="" >
<img src="images/0.png" alt="" id="s1">
<img src="images/0.png" alt="" id="s2">
  <script type="text/javascript">
  //获取节点对象
  var oH1=document.getElementById('h1');
  var oH2=document.getElementById('h2');
  var oM1=document.getElementById('m1');
  var oM2=document.getElementById('m2');
  var oS1=document.getElementById('s1');
  var oS2=document.getElementById('s2');
  //函数调用
  getTime();
  function getTime(){
  //获取截止时间到1970年之间的毫秒数
    var endTime=new Date('2018-07-13 12:00:00').getTime();
  //获取当前时间到1970年之间的毫秒数
    var  nowTime=new Date().getTime();
  //时间差(毫秒)
    var leftTime=endTime-nowTime;
  //获取时分秒
    var h=parseInt(leftTime/1000/3600);//获得剩余的小时数
    var m=parseInt(leftTime/1000/60%60);//获得剩余的分钟
    var s=parseInt(leftTime/1000%60);//获得剩余的秒数
  //加零(无论是小时还是分钟还是秒数都会有单个数的时候,所以可以通过加零来让其变成两位数)
    h=setNum(h);
    m=setNum(m);
    s=setNum(s);
  //双位数变成单位数
    var h1=h%10;
    var h2=parseInt(h/10);
    var m1=m%10;
    var m2=parseInt(m/10);
    var s1=s%10;
    var s2=parseInt(s/10);
  //改变图片地址(下面两种方法都可以实现图片地址的变化)
    oH1.setAttribute('src','images/'+h2+'.png');
    oH2.setAttribute('src','images/'+h1+'.png');
    oM1.setAttribute('src','images/'+m2+'.png');
    oM2.setAttribute('src','images/'+m1+'.png');
    oS1.setAttribute('src','images/'+s2+'.png');
    oS2.setAttribute('src','images/'+s1+'.png');
    /*oH1.src='images/'+h2+'.png';
    oH2.src='images/'+h1+'.png';
    oM1.src='images/'+m2+'.png';
    oM2.src='images/'+m1+'.png';
    oS1.src='images/'+s2+'.png';
    oS2.src='images/'+s1+'.png';*/
    setTimeout(getTime,1000);
 }
 //添零函数
 function  setNum(num){
    if(num<10){
      num="0"+num;
    }
    return num;
  }
  </script>
</body>

见下图:

JS实现倒计时图文效果

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

Javascript 相关文章推荐
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 Javascript
Javascript 类型转换方法
Oct 24 Javascript
通过JavaScript控制字体大小的代码
Oct 04 Javascript
Jquery对select的增、删、改、查操作
Feb 06 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
Nov 30 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
May 30 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
Aug 04 Javascript
对angular 实时更新模板视图的方法$apply详解
Oct 09 Javascript
Fetch超时设置与终止请求详解
May 18 Javascript
Ajax请求时无法重定向的问题解决代码详解
Jun 21 Javascript
Node.js系列之发起get/post请求(2)
Aug 30 Javascript
前端性能优化建议
Sep 17 Javascript
javaScript实现游戏倒计时功能
Nov 17 #Javascript
Javascript实现时间倒计时功能
Nov 17 #Javascript
Javascript实现秒表倒计时功能
Nov 17 #Javascript
js实现简单模态框实例
Nov 16 #Javascript
js实现搜索栏效果
Nov 16 #Javascript
JavaScript实现简单音乐播放器
Apr 17 #Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 #Javascript
You might like
第1次亲密接触PHP5(1)
2006/10/09 PHP
PHP文本数据库的搜索方法
2006/10/09 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
php多任务程序实例解析
2014/07/19 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
js每次Title显示不同的名言
2008/09/25 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
JS实现可关闭的对联广告效果代码
2015/09/14 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
BootStrap daterangepicker 双日历控件
2017/06/02 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
js实现计算器功能
2020/08/10 Javascript
Python转码问题的解决方法
2008/10/07 Python
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
20行python代码的入门级小游戏的详解
2019/05/05 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
2014自荐信的写作技巧
2014/01/28 职场文书
市场营销管理制度
2014/01/29 职场文书
新文化运动的基本口号
2014/06/21 职场文书
学校捐书活动总结
2015/05/08 职场文书
政工师工作总结2015
2015/05/26 职场文书
Python基础详解之描述符
2021/04/28 Python
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL