js实现计时功能
原文链接:https://blog.csdn.net/qq_37936542/article/details/78912786
一:计时器功能
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- <style>
- *{margin:0;padding:0;}
- #box{width:400px;height:400px;margin:40px auto;}
- #box div{width:200px;height:40px;border:1px #F3C solid;text-align:center;float:left;font-size:26px;}
- #box button{float:left;margin-top:10px;margin-left:20px;}
- #box span{float:left;width:200px;height:100px;overflow-y:auto;display:block;border:1px #C9C solid;margin-top:10px;}
- </style>
- </head>
- <body>
- <div id="box">
- <div id="timer"></div>
- <button onClick="btTime()">开始服务</button>
- <!--<button onClick="count()">count</button>-->
- </div>
- <script type="text/javascript">
- var timer=document.getElementById("timer");
- var butt=document.getElementsByTagName("button");
- var hour='00'; //时
- var minus='00';//分
- var seconds='00';//秒
- timer.innerHTML=hour+":"+minus+":"+seconds;
- var x=0,y=0,f=0,a=0,b=0,t1,t2;
- var flag=0;
- function btTime(){
- /*ajax:*/
- switch (flag){
- case 0 :
- flag=1;
- w=1;
- t1=setInterval(beginS,1000);
- butt[0].innerHTML='结束服务';break;
- case 1 :
- flag=2;
- clearInterval(t1);
- butt[0].innerHTML='服务已结束';break;
- }
- }
- function beginS(){//计算秒
- x ++;
- if(x<10){
- seconds = '0' + x;
- }else if(x>=10&&x<=59){
- seconds = x;
- }else if(x>59){
- seconds = '00';
- x = 0;
- a++;
- }
- if(a<10){
- minus = '0' + a;
- }else if(a>=10&&a<=59){
- minus = a;
- }else if(a>59){
- minus = '00';
- a = 0;
- b++;
- }
- if(b<10){
- hour = '0' + b;
- }else if(b>=10&&b<=59){
- hour = b;
- }
- timer.innerHTML=hour+":"+minus+":"+seconds;
- }
- </script>
- </body>
- </html><strong>
- </strong>
二:弹框倒数计时消失功能
- <!DOCTYPE html >
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=0.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
- <style>
- .container {
- width: 100%;
- overflow: hidden;
- }
- .photo_left {
- float: left;
- width: 40%;
- text-align: center;
- }
- .photo_left img {
- width: 5rem;
- height: 5rem;
- margin-top: 1.2rem;
- }
- .tips_right {
- float: left;
- width: 60%;
- }
- .tips_right p:first-child {
- color: #25812a;
- font-size: 1.5rem;
- }
- </style>
- <title>注册成功页面</title>
- </head>
- <body>
- <div class="container">
- <div class="photo_left">
- <img src="img/smile.png" />
- </div>
- <div class="tips_right">
- <p> 注册成功</p>
- <p>将在 <span id="mes">3</span> 秒钟后返回首页!</p>
- </div>
- </div>
- </body>
- <script language="javascript" type="text/javascript">
- var i = 3;
- var intervalid;
- intervalid = setInterval("fun()", 1000);
- function fun() {
- if(i == 0) {
- window.location.href = "index.html";
- clearInterval(intervalid);
- }
- document.getElementById("mes").innerHTML = i;
- i--;
- }
- </script>
- </html>
文末福利:
福利一:前端,Java,产品经理,微信小程序,Python等10G资源合集大放送:https://www.jianshu.com/p/e8197d4d9880
福利二:微信小程序入门与实战全套详细视频教程
【领取方法】
关注 【编程微刊】微信公众号:
回复【小程序demo】一键领取130个微信小程序源码demo资源。
回复【领取资源】一键领取前端,Java,产品经理,微信小程序,Python等资源合集10G资源大放送。
原文作者:祈澈姑娘
原文链接:https://www.jianshu.com/u/05f416aefbe1
创作不易,转载请告知
90后前端妹子,爱编程,爱运营,爱折腾。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。
js实现计时功能的更多相关文章
- JS实现注销功能
JS实现注销功能,代码如下: <script> window.history.forward(1); </script> 这个代码的用法就是: 比如,我们此时有两个页面:Log ...
- Unity3D 游戏计时功能实现
最近工作实在是太忙了,没办法认真写博客,但是还是要好好记录下日常的学习. 需求 各类游戏中都大量运用到计时功能,不管是直接显示的在前端UI,还是后台运行. 思路 Unity中提供了Time类可以方便的 ...
- JS全选功能代码优化
原文:JS全选功能代码优化 JS全选功能代码优化 最近在看javascript MVC那本书,也感觉到自己写的代码也并不优雅,所以一直在想 用另一种模式来编写JS代码,所以针对之前的简单的JS全选功能 ...
- CI 结合 vue.js 的搜索功能模块
CI 结合 vue.js 的搜索功能模块 最近在有优化公司后台的某个模块的搜索功能优化 原先的是这个样子的,很是单调: 老大给我找个图希望我能弄成这样子: 经过不断修改,最后成了这样子 是不是比以前好 ...
- 网站开发进阶(十二)JS实现打印功能(包括打印预览、打印设置等)
JS实现打印功能(包括打印预览.打印设置等) 绪 最近在进行项目开发时,需要实现后台管理端打印功能,遂在网上一阵搜索,搜到了很多相关的文章.其中绝大部分文章都是使用的Lodop5.0(Web打印和套打 ...
- C/C++/Java 程序计时功能函数
编写程序肯定要使用计时功能,来判断程序的执行时间.今天Google了一下,自己就梳理总结一下: (1)C/C++程序计时 C/C++中使用的计时函数是clock(). C语言中的头文件对应是#incl ...
- 【cocos2d-x制作别踩白块儿】第九期:游戏计时功能(附源代码)
游戏没有计时,不是坑爹吗? 这一期,我们将来加入游戏计时功能. 1. 定义变量和函数 我们先在HelloWorldScene.h中定义几个变量和函数 long startTime; bool time ...
- js经常使用功能代码
js经常使用功能代码(持续更新): 1---折叠与展开 <input id="btnDisplay" type="button" class=" ...
- unity3d 计时功能舒爽解决方案
上次也写了一篇计时功能的博客 今天这篇文章和上次的文章实现思路不一样,结果一样 上篇文章地址:http://www.cnblogs.com/shenggege/p/4251123.html 思路决定一 ...
随机推荐
- 洛谷——P1316 丢瓶盖
https://www.luogu.org/problem/show?pid=1316 题目描述 陶陶是个贪玩的孩子,他在地上丢了A个瓶盖,为了简化问题,我们可以当作这A个瓶盖丢在一条直线上,现在他想 ...
- HDU 1848(sg博弈) Fibonacci again and again
Fibonacci again and again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Jav ...
- golang encoding/json
package main import ( "bytes" "encoding/json" "fmt" ) type ColorGroup ...
- [Angular] Update FormArray with patchValue
Currently, patchValue doesn't support update FormArray. The workarround is you need to empty the for ...
- Android之——图片的内存优化
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46972817 1. 对图片本身进行操作 尽量不要使用 setImageBitmap ...
- (转)使用qemu-img管理虚拟机磁盘镜像(创建虚拟机,虚拟机快照)
转自:http://blog.csdn.net/bravezhe/article/details/8461386 一台虚拟机的核心就是一个磁盘镜像,这个镜像可以理解成虚拟机的磁盘,里面有虚拟机的操作系 ...
- 常用到的Linux命令
记录一下日常用到的Linux命令,就当做日志了 1.查看Linux 端口号 netstat -apn | grep 80 2.杀死进程 kill -s 9 pid (tomcat 启动不起来有可 ...
- centos php 安装memcached 扩展 支持sasl
1.安装sasl yum install cyrus-sasl-lib.x86_64 yum install cyrus-sasl-devel.x86_64 2.下载libmemcached wget ...
- POJ3984 迷宫问题 BFS
看题传送门:http://poj.org/problem?id=3984 BFS水一发 明天帮学弟挑电脑顺便去玩.接下来几天好好看数据结构.嗯哼. 这题标准的BFS应用,唯一需要注意的是需要输出中间的 ...
- 【例题5-8 UVA - 400】Unix ls
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 设n个字符串中出现的最长的为len; 最后一列能容纳len个字符,然后前面的列能容纳len+2个字符. 每行最多60个字符. 按照这 ...