• jquery --- 定时器和实时进度条


    效果
     
     
    jindutiao.html
    <!DOCTYPE html>
    <!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
    <!--[if IE 7]> <html class="lt-ie9 lt-ie8" lang="en"> <![endif]-->
    <!--[if IE 8]> <html class="lt-ie9" lang="en"> <![endif]-->
    <!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
    <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
      <title>jquery+html5实现进度条加载特效 - 站长素材</title>
      <link rel="stylesheet" href="styles/progressbar.css">
    </head>
    <body>
    <br><br>
      <section class="container">
        <div class="progress">
          <span class="blue" style="0%;"><span>0%</span></span>
        </div>
      </section>
      <script type="text/javascript" src="js/jquery.min.js"></script>
    <!--[if lt IE 9]><script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <script type="text/javascript" src="js/jquery-ui.min.js"></script>
    <script type="text/javascript" src="js/CFInstall.min.js"></script>
    <script type="text/javascript" src="js/ext-core.js"></script>
    <script type="text/javascript" src="js/mootools-yui-compressed.js"></script>
    <script type="text/javascript" src="js/dojo.xd.js"></script>
    <script type="text/javascript" src="js/jindutiao.js"></script>
    <div style="text-align:center;clear:both">
    <p>适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。</p><br>
    </div>
    </body>
    </html>
    jindutiao.js
    window.onload = function() {
        //假设这里每个五分钟执行一次test函数 
        publicBusi();
        //personBusi();
    }
    function publicBusi() {
        setTimeout(publicBusi, 1000 * 60 * 1); //这里的1000表示1秒有1000毫秒,1分钟有60秒,7表示总共7分钟 1000 * 60 * 7
        $.ajax({
            type : "POST",
            url : "../dataSyn/queryProgress.do",
            data : {
                "id" : 108
            },
            dataType : "json",
            success : function(data) {
                var percent = data + "%";
                 loading(percent);
            }
        });
    }
    function loading(percent){
        $('.progress span').animate({percent},1000,function(){
            $(this).children().html(percent);
            if(percent=='100%'){
                $(this).children().html('同步完成...&nbsp;&nbsp;&nbsp;&nbsp;');
                setTimeout(function(){
                    $('.container').fadeOut();
                    //location.href="http://sc.chinaz.com/";
                },1000*60);
            }
        })
    }
     

    附件列表

  • 相关阅读:
    Python实现支持并发、断点续传的FTP
    Python IDE PyCharm的基本快捷键和配置简介
    SQL查询一个月第一天/最后一天及日期格式化
    MySQL 获得当前日期时间(以及时间的转换)
    逻辑学合取,析取,蕴含,双蕴含
    数据结构是一种用于实现集合的基本编程结构
    HttpClient的包含注意事项
    Jinja2 简明使用手册
    CGI编程学习
    python and、or以及and-or
  • 原文地址:https://www.cnblogs.com/luckyyi/p/7999091.html
Copyright © 2020-2023  润新知