• js页面加载进度条


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=9" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>页面加载进度条</title>
        <script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            
    var etControl = {};
            etControl.process 
    = function (config) {
                
    /*需要放在html中的body标签后面使用本控件*/

                
    var count = 0;
                
    var id = "loading";
                
    var el = "#" + id;

                $(
    "body").append('<div id="' + id + '"></div>');

                
    var divTxt = "#" + id + " div";
                $(el).html(
    "<div></div>");
                $(el).attr(
    "style"" 100px;height: 12px;background: #A0DB0E;padding: 5px;position: fixed;left: 0;top: 0;font-size:12px;");
                $(divTxt).attr(
    "style"" 1px;height: 12px;background: #F1FF4D;");

                
    /*更新进度条*/
                
    this.updateProcess = function (percent) {
                    setTimeout(
    function () { $(divTxt).animate({  percent + "px" }).text(percent + "%") }, ++count * 500);
                    
    if (percent == 100) {           /*100%就从页面移除loading标签*/
                        setTimeout(
    function () {
                            $(el).hide(
    500);
                            setTimeout(
    function () { $(el).remove() }, 500);
                        }, count 
    * 500 + 800);
                    }
                };
            }

        
    </script>
    </head>
    <body>

    </body>

    <script type="text/javascript">
        
    /*需要放在body标签后面,然后在适当的位置调用updateProcess方法*/
        
    var p = new etControl.process();
        p.updateProcess(
    34);
        p.updateProcess(
    57);
        p.updateProcess(
    62);
        p.updateProcess(
    90);
        p.updateProcess(
    100);
    </script>

    </html>
  • 相关阅读:
    201521123061 《Java程序设计》第十三周学习总结
    201521123061 《Java程序设计》第十二周学习总结
    201621123034 《Java程序设计》第14周学习总结
    201621123034 《Java程序设计》第13周学习总结
    201621123034 《Java程序设计》第12周学习总结
    201621123034 《Java程序设计》第11周学习总结
    201621123034 《Java程序设计》第10周学习总结
    201621123034 《Java程序设计》第9周学习总结
    201621123034 《Java程序设计》第8周学习总结
    201621123034 《Java程序设计》第7周学习总结
  • 原文地址:https://www.cnblogs.com/timy/p/2279200.html
Copyright © 2020-2023  润新知