zoukankan      html  css  js  c++  java
  • js中的setInterval

    跟几个例子吧

    计时器的例子:

    /**
     * Created by Administrator on 2016/8/5.
     */
    (function () {
        function show() {
            var time = new Date();
            document.body.innerHTML="当前时间为"+format(time.getHours())
                +":"+format(time.getMinutes())+":"+format(time.getSeconds());
        }
        function format(num) {
            if(num>=10){
                return num;
            }else {
                return "0"+num;
            }
        }
        setInterval(function () {
            show();
        },1000);
        show();
    })();
    View Code

    进度条的例子:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .con{
                width: 100%;
                height: 20px;
                background-color: cadetblue;
            }
            .bar{
                height: 20px;
                background-color: coral;
                position: absolute;
            }
            .hu{
                width: 100%;
                text-align: center;
                line-height: 20px;
                position: absolute;
            }
        </style>
    </head>
    <body>
    <div class="con">
        <div class="bar"></div>
        <div class="hu">0%</div>
    </div>
    <script src="main01.js"></script>
    </body>
    </html>
    html
    /**
     * Created by Administrator on 2016/8/5.
     */
    (function () {
        var width=1;
        var div=document.querySelector(".bar");
        var divhu=document.querySelector(".hu");
        function syBar() {
            var va=width+"%";
            divhu.innerHTML=va;
            div.style.width=va;
        }
        var time=setInterval(function () {
            width++;
            syBar();
            if(width>=100){
                clearInterval(time);
            }
        },100);
        syBar();
    })();
    javascript

    关于进度条说一点,注意加上单位(%或px),如

    var va=width+"%";
    divhu.innerHTML=va;
    div.style.width=va;
    这三行。
  • 相关阅读:
    [Heoi2013]Alo
    10.24 考试
    第八周作业
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    求最大值及其下标
    查找整数
    抓老鼠啊~亏了还是赚了?
  • 原文地址:https://www.cnblogs.com/chenluomenggongzi/p/5757785.html
Copyright © 2011-2022 走看看