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 相关文章推荐
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
关于jQuery object and DOM element
Apr 15 Javascript
鼠标经过显示二级菜单js特效
Aug 13 Javascript
JS获取URL中的参数数据
Dec 05 Javascript
微信小程序 跳转方式总结
Apr 20 Javascript
页面间固定参数,通过cookie传值的实现方法
May 31 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
Sep 05 Javascript
layer.open关闭父窗口 以及调用父页面的方法
Aug 17 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
Dec 03 Javascript
深入了解JavaScript 私有化
May 30 Javascript
vue cli安装使用less的教程详解
Jul 12 Javascript
js实现表格数据搜索
Aug 09 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
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
PHP 类型转换函数intval
2009/06/20 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
nodejs如何获取时间戳与时间差
2016/08/03 NodeJs
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
python实现的发邮件功能示例
2019/09/11 Python
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
创业计划书六个要素
2013/12/26 职场文书
带薪年假请假条
2014/02/04 职场文书
教师对学生的寄语
2014/04/03 职场文书
2014年科普工作总结
2014/12/06 职场文书
优秀团员事迹材料
2014/12/25 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript