当前位置: 首页 > news >正文

网站开发单子稷山做网站

网站开发单子,稷山做网站,网站建设图片如何加载,百度网站域名之前做过电商网站倒计时的效果,今天在倒计时的基础上,把代码修改了一下,改为计时器效果,实现了以下功能: 1.点击“开始”后,按秒计时且“开始”文字变为“停止”; 2.点击“停止”,计…

之前做过电商网站倒计时的效果,今天在倒计时的基础上,把代码修改了一下,改为计时器效果,实现了以下功能:
1.点击“开始”后,按秒计时且“开始”文字变为“停止”;
2.点击“停止”,计时停止,文字变为“开始”;
3.再点击“开始”,计时器从0开始重新计时。
效果如图所示:
在这里插入图片描述
“开始”和“停止”使用div标记实现,利用innerHTML改变其中的文字内容。

<div class="startTime">开始</div>  <!-- 单击开始,再单击停止 -->
<div class="dispTime"></div>  <!-- 显示计时器的部分 -->

在这里插入图片描述
完整代码如下:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>计时器</title><style type="text/css">.startTime {cursor: pointer;font-size: 30px;border: 1px solid #ccc;border-radius: 10px;width: 120px;margin: 10px auto;text-align: center;}.startTime:hover{background-color: aliceblue;}.dispTime {position: absolute;font-size: 60px;left: 50%;top: 30%;transform: translate(-50%, -50%);color:red;}</style></head><body><div class="startTime">开始</div>  <!-- 单击开始,再单击停止 --><div class="dispTime"></div>  <!-- 显示计时器的部分 --><script>var startTime = document.querySelector('.startTime');var dispTime = document.querySelector('.dispTime');var times =0;             //全局变量,从0开始计时,初始值为0var timer = null;         //全局变量,初始值为空startTime.addEventListener('click', function(){if(this.innerHTML=='开始'){times = 0;                 //清除之前的时间,从0开始重新 计时timer = setInterval(countTime, 1000);     //开启定时器,前面不能加关键字var ,那会变成局部变量,定时器不能清除,不会从0开始this.innerHTML='停止';   //文本设置为停止}else{clearInterval(timer);       //停止定时器this.innerHTML='开始';      //文本设置为开始}});//countTime()函数把总秒数显示为时、分、秒效果function countTime() {var hh = parseInt(times / 60 / 60 );hh = hh < 10 ? '0' + hh : hh;var mm = parseInt(times / 60 % 60);mm = mm < 10 ? '0' + mm : mm;var ss = parseInt(times % 60);ss = ss < 10 ? '0' + ss : ss;dispTime.innerHTML=  hh + ':' + mm + ':' + ss;times++;}</script></body>
</html>

在这段代码中,刚开始实现的时候,没有把timer设置为全局变量,而是在函数中使用了var关键字,这样timer是局部变量,结果定时器无法停止。后来去掉关键字var,timer成为全局变量好了,于是最后把timer放在函数外,直接定义为全局变量,这样程序可读性好一些。

		var  timer = setInterval(countTime, 1000);   
http://www.15wanjia.com/news/158829.html

相关文章:

  • 二级医院做网站设计专业就业方向
  • 网站开发 男生网站名字词
  • 太原百度推广排名优化seo外包如何
  • html5视频网站模板seo培训优化课程
  • 网站后台数据应该怎么做网站建设 网站制作 网站设计
  • 批量网站建设网站源码被注册为商标
  • 易优cms仿站教程婚纱摄影网页
  • 要怎样建立自己的网站wordpress手机版 mp3
  • 哪些网站是django做的asp网站没有数据库连接
  • 国内net开发的网站建设wordpress网速卡
  • 网站建设公司的正反瀑布网站模板
  • 网站源码下载后怎么用网站设计师发展方向
  • 沈阳建网站企业网站备案审核通过后
  • 网站如何做的看起来高大上医疗网站建设平台
  • 游戏网站设计风格有哪些怎么做网站背景图片
  • 地方网站盈利模式网站开发需求文档模板
  • 外贸网站商城门户网站建设方案ppt
  • 购物网站开发需要什么技术建设网站的费用预算
  • 上海市网站设计兰州seo推广
  • 网站进入沙盒期正规的丹阳网站建设
  • 在网上建设网站内蒙古网站建设价格
  • 做网站用phpcms还是网站内置字体
  • windowxp做网站服务器婚庆公司宣传文案
  • 涡阳哪里有做网站的网站建设 深圳宝安
  • 济宁网站网站建设仟金手指专业12
  • 泊头网站建设的有哪些织梦 导航网站 模板
  • 用媒体做响应式网站可以吗力软框架做网站
  • 网站不同浏览器wordpress前台会员
  • 企业网站seo方案wordpress怎么安装到阿里云
  • 宝安设备网站设计wordpress 注册设置密码