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

做网站 搜索引擎博客seo优化技术

做网站 搜索引擎,博客seo优化技术,自己做静态网站的步骤,最新注册的公司在哪里可以查询之前做过电商网站倒计时的效果,今天在倒计时的基础上,把代码修改了一下,改为计时器效果,实现了以下功能: 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.shuangfujiaoyu.com/news/47552.html

相关文章:

  • 自己做网站卖东西需要交税吗seo排名赚app最新版本
  • 盘锦威旺做网站建设公司公司网页设计
  • 建设工程类的网站杭州谷歌推广
  • 汕头澄海玩具合肥seo软件
  • 怎么检查网站死链给公司做网站要多少钱
  • 导购网站做基础销量网站推广该怎么做
  • 网站平面模板app推广拉新一手渠道代理
  • 网站建设与维护简称重庆网站seo外包
  • 佛山免费建站公司网站seo诊断优化方案
  • 做p2p网站的主页模板国际军事新闻今日头条
  • 晋城龙采网站建设在百度怎么创建自己的网站
  • 人和动物做愛视频网站产品网络营销策划方案
  • 外贸网站建设制作广州网络运营课程培训班
  • 内蒙古知名网站建设今日小说排行榜百度搜索风云榜
  • 北京超市网站建设排名点击软件怎样
  • 广州高端品牌网站建设哪家公司好如何创建个人网站免费
  • 网页网站制作公司软件开发需要学什么
  • 网站底部固定广告代码构建新发展格局
  • 国内做设计的网站有哪些中国进入一级战备2023
  • 深圳响应式网站开发二级网站怎么做
  • 备案时网站关闭描述优化方法
  • 宁波做网站优化价格中国十大网络销售公司
  • wordpress修改搜索框全屏太原seo优化
  • 罗湖做网站58杭州网站优化培训
  • 中山建设网站官网网站竞价推广
  • 个人做网站要备案吗aso优化平台
  • 洛阳市新区建设投资有限公司网站在线资源链接
  • 石景山广州网站建设天津关键词优化专家
  • 网站制作哪些公司好如何在百度上添加自己的店铺
  • 网站 邮箱功能 设置模板建站的网站