zoukankan      html  css  js  c++  java
  • Progress

    这个标签用来表示进度,常用来表示下载的进度。

    <progress value="22" max="100"></progress>

      默认的样式就是这样,这个样式是可以修改的。

    value:当前值

    max:最大值 

    当前值/最大值=当前的比例(就是进度了)

    一个上传显示进度的小案例:   我这里用的是表单的异步上传    文件上传---利用表单提交

      #myProgress
            {
                background: ghostwhite;        
                width: 200px;
                height: 30px;
                -webkit-appearance: none;
            }
            ::-ms-fill                          //针对不同的浏览器做的处理
            {
                background: dodgerblue;
            }
            ::-moz-progress-bar
            {
                background: dodgerblue;
            }
            ::-webkit-progress-bar         //全部的(整个进度条)
            {
                background: ghostwhite;
            }
            ::-webkit-progress-value       //已完成的样式
            {
                background: dodgerblue;
            }
            

    HTML:

    JS:   一些参数的解释在上面说的那篇文章里面有解释。

      $("#myform").ajaxSubmit({
                        beforeSubmit: function (formData, jqForm, options) {    //开始之前
                            $("#myProgress").show();
                            $("#per").show();
                        }, uploadProgress: function (event, position, total, percentComplete) {   //显示进度的
                            $("#myProgress").val(percentComplete);
                            $("#per").text(percentComplete + "%");
                        },
                        success: function (data) {                       
                            $("#myProgress").hide();
                            $("#per").hide();                       
                        },
                        error: function (data, status, e) {
                            $("#myProgress").hide();
                            $("#per").hide();
                            NewAlertBox('ERROR', '上传失败!', 2000);
                        },
                        url: "/tool/upload_ajax.ashx",
                        type: "post",
                        dataType: "json",
                        timeout: 60000
                    });

    效果:(这是我上传的过程中截的图)

  • 相关阅读:
    「POJ 2699」The Maximum Number of Strong Kings
    「HNOI 2013」切糕
    「PKUSC 2018」真实排名
    「国家集训队 2009」最大收益
    「TJOI2015」线性代数
    「BZOJ 3280」小R的烦恼
    「SDOI 2017」新生舞会
    「六省联考 2017」寿司餐厅
    「TJOI 2013」循环格
    「TJOI 2013」攻击装置
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/7753774.html
Copyright © 2011-2022 走看看