对于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暂停和继续定时器的实现方法相关推荐

  1. java js 截取字符串_JavaScript:在JS中截取字符串的方法

    这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等. 在javascript中,常见的截取字符串的方法有slice().substring ...

  2. java timer开销_减少Java垃圾收集开销的5条提示

    java timer开销 保持较低的GC开销的一些最有用的技巧是什么? 随着Java 9即将再次延迟发布,G1("垃圾优先")垃圾收集器将设置为HotSpot JVM的默认收集器. ...

  3. html5视频播放自定义视频播放暂停,解决暂停按钮在视频画面中的问题

    html5视频播放自定义视频播放暂停,解决暂停按钮在视频画面中的问题 一.视频播放方法 var myVideo = $("#videoPlayExecute");function ...

  4. java timer cron_Java之旅--定时任务(Timer、Quartz、Spring、LinuxCron)

    在Java中,实现定时任务有多种方式.本文介绍4种.Timer和TimerTask.Spring.QuartZ.Linux Cron. 以上4种实现定时任务的方式.Timer是最简单的.不须要不论什么 ...

  5. java Timer定时器管理类

    1.java timer类,定时器类.启动执行定时任务方法是timer.schedule(new RemindTask(), seconds*1000);俩参数分别是TimerTask子类,具体执行定 ...

  6. java+timer+退出,java timer 兑现在指定时间执行方法

    java timer 实现在指定时间执行方法 最近在弄一个定时发送的项目,需要定时执行方法,于是用到了Timer,但是我想要的功能网络上的资源比较少,所以自己研究了一下. 下面是我写的一些代码 imp ...

  7. Java Timer、TimerTask(定时任务)

    >java.util.Timer 一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行. TimerTask实现了Runnable接口,作为定时执行的任务载体. ...

  8. Java Timer、TimerTask

    下面内容转载自: http://blog.csdn.net/xieyuooo/article/details/8607220 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了r ...

  9. JAVA Timer 定时器

    JAVA  Timer 定时器测试 MyTask.java: package com.timer; import java.text.SimpleDateFormat; import java.uti ...

最新文章

  1. LeetCode - Maximum Depth of Binary Tree
  2. SAP MM 物料主数据MRP2 视图Rounding Value字段
  3. Lync Server 2013与OWA的集成
  4. 常用的几种大数据架构剖析
  5. ubuntu安装mysql远程_Ubuntu18.04下远程安装MySQL
  6. .Net Petshop详解(二):petshop三层结构之DataTier
  7. grunt之Gruntfile(1)
  8. Qt文档阅读笔记-Rotations Example相关
  9. 重复insmod同一个模块导致段错误
  10. 量子计算和量子加密的基础问答
  11. MySQL登录命令详解
  12. 【修复收藏功能、更新登录接口】知识付费小程序、博客小程序、完整版开源源码、资源变现小程序
  13. java svg pdf_Java 插入SVG到PDF文档
  14. python 猴子偷桃问题
  15. 《向着光亮那方》刘同 读书笔记
  16. 批处理文件怎么写用c语言,批处理文件怎么写
  17. 使用mockplus设计大屏原型
  18. stm32f103开发板入门到手进行开发
  19. 【Docker】win7安装docker及镜像加速
  20. html怎么把按钮做成可以百度,网站网页中加入各种分享按钮功能 百度分享

热门文章

  1. scss里父选择器的标识符
  2. SAP Cloud for Customer Individual Customer的UI建模
  3. encountered unknown setting 'componentData' for class 'cus.crm.mycalendar.C
  4. SAP UI5 how the ui library theme parameter is loaded
  5. SAP Fiori:why my filter by titleID does not work
  6. when and where is getControllerName called
  7. nodejs应用错误消息PayloadTooLarge的处理
  8. 使用HANA studio创建XS project
  9. 如何显示Organization unit ID
  10. How is BDOC hold parent removal action in ERP