zoukankan      html  css  js  c++  java
  • js设置加载进度提示

    CreateTime--2017年8月23日09:17:46
    Author:Marydon

    js设置加载进度提示 

    第一部分:CSS

    /*加载样式*/
    .Loading {
        position: absolute;
        left: 43%;
        top: 35%;
        width: 140px;
        height: 50px;
        text-align: center;
        background: #FAFAFF url(images/loading.gif) no-repeat 10px center;
        z-index: 99999;
        border: solid 1px #a9a9a9;
    }
    /*加载展示文本样式*/
    .LoadingText {
        position: absolute;
        top: 20px;
        left: 40px;
        bottom: 5px;
        text-aligh: center;
        width: 80px;
    }

    第二部分:HTML

    <div class="Loading" id="PageLoading" style="display: none;"><div class="LoadingText" id="schedule">正在加载中...</div></div>
    <div style="display: none" id="fileNamePool">
        <c:forEach var="fileName" items="${model.fileNames}">
            <input type="hidden" value="${fileName }" />
        </c:forEach>
    </div>

    第三部分:JAVASCRIPT

    window.onload=function (){
        // 1.使用EL表达式获取后台返回数据:文件路径
        var filePath = "${model.filePath}";
        // 2.获取页面上指定区域的隐藏域
        var inputTags = $('#fileNamePool input:hidden');
        // 3. 使用dcm插件批量打开文件
        $('#PageLoading').show();
        for (var i = 0; i < inputTags.length; i++) {
            // 3.1 获取文件名称
            var fileName = inputTags[i].value;
            // 3.2 设置文件访问路径
            var path = "<%=basePath%>" + filePath;
            path += "/" + fileName;
            // 3.2 添加要打开的文件
            document.getElementById("myMovieName").OpenImage(path,"dcm",fileName,"d:\temp",0);
            // 3.3 设置加载进度
            var percent = Math.round((i+1) / inputTags.length * 10000) / 100 + "%";
            $get('schedule').innerHTML = '已加载' + percent;
        }
        $('#PageLoading').hide();
    } 

    实现效果:

      for循环执行结束前,动态变更加载进度;循环执行结束,该进度提示实现隐藏   

  • 相关阅读:
    Html页面添加百度地图
    Redis Sentinel主从高可用方案
    redis分布式锁-SETNX实现
    使用RestTemplate访问restful服务时遇到的问题
    RestTemplate
    webservice服务器端获取request对象的三种方式
    Apache软件基金会项目百度百科链接
    JAX-RPC 与 JAX-WS 的比较
    angular+ionic前后端分离开发项目中的使用
    WebService之soap类型的服务和rest类型的服务
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/7416506.html
Copyright © 2011-2022 走看看