java timer暂停继续_JavaScript暂停和继续定时器的实现方法
对于JavaScript的定时器来说没有严格意义上的暂停和重启,只有清除停止,但是可以通过一些‘障眼法'实现
allChild[index].onclick = function(){//当点击目标且满足下面的条件时 让计时器时间暂停
if(gamInt == true){
$("#tu").css("display","block");
//计时器暂停(清除定时器)
clearInterval(countdownTimer);
//延迟2s后游戏继续 计时器暂停结束
setTimeout(function(){
// 移除所有的图片
removeImgFun();
$("#tu").css("display","none");
imgNum++;
if(imgNum >= 10){
imgNum = 10;
}
createImgFun();
//定时器继续接之前的时间增加 继续播放(将之前的定时器重新引用一次 包括定时器的名字(必须要有 不然容易引起电脑死机)完整引入)
countdownTimer = setInterval(function (){
countdownNum -= 0.01;
//保留两位小数
countdownNum = countdownNum.toFixed(2);
if (countdownNum <= 0){
clearInterval(countdownTimer);
//游戏结束
alert("游戏结束!");
//房祖名不能再点击(分数不再计数)
gamInt = false;
}
time.innerHTML = "倒计时:" + countdownNum + "秒";
},10);
},2000)
//计分
scores += 1;
score.innerHTML = "第" + scores + "关";
if(scores > 8){
$("#wc").css("display","block");
$("#haha").css("display","none");
$("#cj").on("click",award());
$("#sm").on("click",explain());
}
}
}
以上所述是小编给大家介绍的JavaScript暂停和继续定时器的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
java timer暂停继续_JavaScript暂停和继续定时器的实现方法相关推荐
- java js 截取字符串_JavaScript:在JS中截取字符串的方法
这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等. 在javascript中,常见的截取字符串的方法有slice().substring ...
- java timer开销_减少Java垃圾收集开销的5条提示
java timer开销 保持较低的GC开销的一些最有用的技巧是什么? 随着Java 9即将再次延迟发布,G1("垃圾优先")垃圾收集器将设置为HotSpot JVM的默认收集器. ...
- html5视频播放自定义视频播放暂停,解决暂停按钮在视频画面中的问题
html5视频播放自定义视频播放暂停,解决暂停按钮在视频画面中的问题 一.视频播放方法 var myVideo = $("#videoPlayExecute");function ...
- java timer cron_Java之旅--定时任务(Timer、Quartz、Spring、LinuxCron)
在Java中,实现定时任务有多种方式.本文介绍4种.Timer和TimerTask.Spring.QuartZ.Linux Cron. 以上4种实现定时任务的方式.Timer是最简单的.不须要不论什么 ...
- java Timer定时器管理类
1.java timer类,定时器类.启动执行定时任务方法是timer.schedule(new RemindTask(), seconds*1000);俩参数分别是TimerTask子类,具体执行定 ...
- java+timer+退出,java timer 兑现在指定时间执行方法
java timer 实现在指定时间执行方法 最近在弄一个定时发送的项目,需要定时执行方法,于是用到了Timer,但是我想要的功能网络上的资源比较少,所以自己研究了一下. 下面是我写的一些代码 imp ...
- Java Timer、TimerTask(定时任务)
>java.util.Timer 一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行. TimerTask实现了Runnable接口,作为定时执行的任务载体. ...
- Java Timer、TimerTask
下面内容转载自: http://blog.csdn.net/xieyuooo/article/details/8607220 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了r ...
- JAVA Timer 定时器
JAVA Timer 定时器测试 MyTask.java: package com.timer; import java.text.SimpleDateFormat; import java.uti ...
最新文章
- LeetCode - Maximum Depth of Binary Tree
- SAP MM 物料主数据MRP2 视图Rounding Value字段
- Lync Server 2013与OWA的集成
- 常用的几种大数据架构剖析
- ubuntu安装mysql远程_Ubuntu18.04下远程安装MySQL
- .Net Petshop详解(二):petshop三层结构之DataTier
- grunt之Gruntfile(1)
- Qt文档阅读笔记-Rotations Example相关
- 重复insmod同一个模块导致段错误
- 量子计算和量子加密的基础问答
- MySQL登录命令详解
- 【修复收藏功能、更新登录接口】知识付费小程序、博客小程序、完整版开源源码、资源变现小程序
- java svg pdf_Java 插入SVG到PDF文档
- python 猴子偷桃问题
- 《向着光亮那方》刘同 读书笔记
- 批处理文件怎么写用c语言,批处理文件怎么写
- 使用mockplus设计大屏原型
- stm32f103开发板入门到手进行开发
- 【Docker】win7安装docker及镜像加速
- html怎么把按钮做成可以百度,网站网页中加入各种分享按钮功能 百度分享
热门文章
- scss里父选择器的标识符
- SAP Cloud for Customer Individual Customer的UI建模
- encountered unknown setting 'componentData' for class 'cus.crm.mycalendar.C
- SAP UI5 how the ui library theme parameter is loaded
- SAP Fiori:why my filter by titleID does not work
- when and where is getControllerName called
- nodejs应用错误消息PayloadTooLarge的处理
- 使用HANA studio创建XS project
- 如何显示Organization unit ID
- How is BDOC hold parent removal action in ERP