zoukankan      html  css  js  c++  java
  • html中实现倒计时功能(setInterval,clearInterval)

    倒计时主要用到的知识点:1、设置时间间隔的setInterval可以被clearInterval取消

                2、毫秒转换为时分格式

                    这个是效果图   

      下面是js中的函数

      var shijian=3600;
        var time=null;
        function start(){
             time=setInterval("count()",1000);//返回值time只是为了需要暂停的时候clearInterval(time)清除时间间隔
        }
        
        function count(){
            if(shijian<0){
                alert("time out");
                pause();//一般情况下这个if条件是用来提交数据用的,这里只是测试一下。
            }else{
                $("#time p").html(Math.floor(shijian/60)+":"+shijian%60);//这里用到将毫秒转换到时分格式
                shijian--;
                console.info(time);
            }
        }
        function pause(){
            clearInterval(time);
        }
        function goOn(){
            time = setInterval("count()",1000);//重新设置时间间隔
        }

    第二个是html资源,为了方便我css直接写在html中了

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="1.js"></script>
        <script src="jquery-1.8.3.min.js"></script>
        <style type="text/css">
            input{
                background-color: #9fc5f1;
                width: 100px; 
                height: 30px; 
                line-height: 30px; 
                text-align: center; 
                color: #fff; 
                font-size:14px; 
                font-weight: bold;
            }
            #time p{
                color: #1f6dc2;
                font-size: 48px; 
                font-weight: bold;
                margin-left:90px;
                margin-bottom:0px;
            }
        </style>
        <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <body>
    <div id="time">
        <p>00:00</p>
        <input type="button" value="开始" onclick="start()"/>
        <input type="button" value="暂停" onclick="pause()"/>
        <input type="button" value="继续" onclick="goOn()"/>
    </div>
    </body>
    </html>

    需要代码的小伙伴可以自行下载

    链接:http://pan.baidu.com/s/1boZ8Xun 密码:ymu0

  • 相关阅读:
    spoj 3273 Treap
    hdu1074 Doing Homework
    hdu1024 Max Sum Plus Plus
    hdu1081 To the Max
    hdu1016 Prime Ring Problem
    hdu4727 The Number Off of FFF
    【判断二分图】C. Catch
    【01染色法判断二分匹配+匈牙利算法求最大匹配】HDU The Accomodation of Students
    【数轴涂色+并查集路径压缩+加速】C. String Reconstruction
    【数轴染色+并查集路径压缩+加速】数轴染色
  • 原文地址:https://www.cnblogs.com/whiteme/p/7235367.html
Copyright © 2011-2022 走看看