• 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
                    });

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

  • 相关阅读:
    shell 时间循环
    t
    IntelliJ IDEA For Mac 快捷键
    JVM的默认参数
    qt不同模块使用多语言
    cocos2dx 实现gpu instancing
    so so.*.*
    Android开发-解决 AIDL 中找不到couldn't find import for class错误
    Android Watchdog源码简析--Based on Android 6.0.1
    View绘制流程--Based on kitkat
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/7753774.html
Copyright © 2020-2023  润新知