zoukankan      html  css  js  c++  java
  • 计时器

    <!DOCTYPE html>
    <html lang="en">
     
    <head>
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     <title>Document</title>
     <style>
      
     </style>
    </head>
     
    <body>
        
     <div>
       <span id="id_H">00</span>
       <span>:</span>
       <span id="id_M">00</span>
       <span>:</span>
       <span id="id_S">00</span>
      
      <input id="start" type="button" value="开始">
      <input id="pause" type="button" value="暂停">
      <input id="stop" type="button" value="停止">
     </div>
     <script src="http://www.h5al.cn/js/jquery-1.11.3.min.js"></script>
     <script>
    
      //可以将查找标签节点的操作进行简化 var btn = getElementById('btn')
      // function $(id) {
      //  return document.getElementById(id)
      // }
    
       //点击开始建 开始计数
       var count = 654
       var timer = null //timer变量记录定时器setInterval的返回值
       $("#start").click(function() {
        timer = setInterval(function() {
         count++;
         console.log(count)
          // 需要改变页面上时分秒的值
         console.log($("id_S"))
         $("#id_S").html(showNum(count % 60))
         $("#id_M").html(showNum(parseInt(count / 60) % 60))
         $("#id_H").html(showNum(parseInt(count / 60 / 60)))
        }, 1000)
       })
       $("#pause").click(function() {
         //取消定时器
         clearInterval(timer)
        })
        //停止记数 数据清零 页面展示数据清零
       $("#stop").click(function() {
        //取消定时器
        $("#pause").click()
         // clearInterval(timer)
         //数据清零 总秒数清零
        count = 0
         //页面展示数据清零
        $("#id_S").html("00")
        $("#id_M").html("00")
        $("#id_H").html("00")
       })
     
       //封装一个处理单位数字的函数
       function showNum(num) {
        if (num < 10) {
         return '0' + num
        }
        return num
       }
      
     </script>
    </body>
     
    </html>
  • 相关阅读:
    Arrays类和Timer类(定时调度)
    Centos6.3下Ganglia3.6.0安装配置
    【编程之美挑战赛第一场】树
    ORACLE物化视图具体解释
    让算法会说话之冒泡排序
    VS2008帮助"更新正在进行中"解决办法
    #问题
    sql server 2008 评估期已过期解决办法
    eclipse定义枚举类型错误
    C# 生产者和消费者问题使用Monitor同步
  • 原文地址:https://www.cnblogs.com/liufeiran/p/15470928.html
Copyright © 2011-2022 走看看