• 页面 loading 实现


    • 页面加载完毕再显示

    <!- 放在页面body的最前面 -->
    <div id="loading" style="100%;height:100%;position:fixed;background:#fff;z-index:9990;top:0px;left:0px;transition: all 1s linear;opacity: 1;">
    <div class="ld-content" style="position: absolute;top:50%;left: 57%;margin-left: -240px;margin-top: -120px;">
         <!- loading 动图 -->   
    <img src="{% static 'images/Rocket.gif' %}" alt="">
    <h2>加载中...</h2>
    </div>
    </div>
    <!-- 放在 body 的最下面,等待页面加载完毕就会删除loading样式 -->
    <script>
    document.onreadystatechange = function(){
    if(document.readyState == "complete"){
    $("#loading").fadeOut();
    }
    }
    </script>

    • 在进行一些操作时(上传,下载等一些需要等待的操作) 加loading的方法

    可以在 js 里面通过 show 和 hide 来控制 loading 的显示和隐藏 。。opacity可以设置 div 元素的透明度,在此即 loading样式的透明度

    $("#loading2").removeAttr("hidden") 显示

    $("#loading2").prop("hidden", "hidden") 隐藏

     

    <div id="loading2" style="100%;height:100%;position:fixed;background:#fff;z-index:9990;top:0px;left:0px;transition: all 1s linear;opacity: 0.8;" hidden>
    <div class="ld-content" style="position: absolute;top:50%;left: 57%;margin-left: -240px;margin-top: -120px;">
    <img src="{% static 'images/Rocket.gif' %}" alt="">
    <h2>加载中...</h2>
    </div>
    </div>
  • 相关阅读:
    计算排名人数
    显示出现次数
    正负数用不同颜色显示
    根据日期计算财政年度
    Sumifs函数区域参数的脾气
    HTTPPrint打印服务
    flutter心跳任务
    flutter开发Window应用
    flutter 强制屏幕坚屏显示
    flutter FutureBuilder应用
  • 原文地址:https://www.cnblogs.com/yanruizhe/p/15140003.html
Copyright © 2020-2023  润新知