【Jquery】添加loading过渡遮罩

news/2023/12/1 11:30:16 标签: javascript, webpack

webpack打包一个h5项目,css也打包在bundle.js里,加载稍慢就会有有几秒钟页面呈现出一个没有样式的丑态,所以想设置一个白色遮罩,等js加载完毕消失。
在body中放一个自带行内样式(这样就不必依赖bundle.js里提供的样式信息,在第一时间被加载出来)的loading块。

  <!-- index.html -->
  <div id="loading" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #fff; opacity: 1; z-index: 9999;"></div>

然后等js加载完之后执行消失的方法,这里利用animate()的回调函数,过渡更加自然一些,想要花功夫调的话也有很大空间。

 //index.js(打包后出现在bundle.js里)
  $('#loading').animate({
    opacity: '0'
  }, function () {
    $('#loading').hide()
  })

效果如下
图片描述

优化之前是这样,差别还是很大的
图片描述


http://www.niftyadmin.cn/n/1746071.html

相关文章

python输出反三角形_[蓝桥杯][算法提高VIP]输出正反三角形 (Python代码)格式易错!!...

#### ①首先是python里生成自然数的方法range&#xff1a;![](/image_editor_upload/20200206025800_31016.png)##### 结果是&#xff1a;![](/image_editor_upload/20200206025852_74148.png)#### 注意到range是包含头不包含尾的&#xff0c;所以在统计输出数目时一定要注意范…

pyCoreImage Learn

目录 PyCoreImage安装高斯模糊滤镜的例子使用详细步骤说明常见操作滤镜操作打印所有的滤镜列表打印某个滤镜的详细信息使用 zoomBlur 滤镜使用 mono 滤镜使用叠加率滤镜参考资料PyCoreImage 安装 首先&#xff0c;需要下载安装包&#xff0c;下载地址&#xff1a; https://deve…

intellij java 异常_突然出现的异常提示

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼我在做swing的练习的时候 从idea里面复制点数据到一个JTextField里面就出现提示了Exception "java.lang.ClassNotFoundException: com/intellij/openapi/editor/RawText"while constructing DataFlavor for: application…

让select下的option选中

这里以默认选中当前月为例&#xff1a; HTML&#xff1a; 性别 <select name"sex" id"sex"><option value"1">男</option><option value"2">女</option> </select> jQuery方法 $(function(){$(&q…

java string 浮点数_Java String Manipulation:根据模式从字符串中提取整数和浮点数

我有一个String的以下两个可能的内容.显然金额总是变化的,我想提取关键信息和Case 0: pricesString ""Case 1: pricesString "$0.023"Case 2: pricesString "10: $1.46 100: $0.16 500: $0.04"在案例0中,我想什么都不做.在案例1中,我想执行&a…

Spring Boot入门(11)实现文件下载功能

在这篇博客中&#xff0c;我们将展示如何在Spring Boot中实现文件的下载功能。  还是遵循笔者写博客的一贯风格&#xff0c;简单又不失详细&#xff0c;实用又能让你学会。  本次建立的Spring Boot项目的主要功能为文件下载&#xff0c;而且这也是唯一功能&#xff0c;当然…

java字符集更改_Java过程修改dump文件成特定字符集

前一段时间在http://www.itpub.net/showthread.php...15&pagenumber1中讨论的DMP不同字符集之间自由转换工具&#xff0c;经过一位java朋友的帮忙&#xff0c;今天奉献上biti提议的java存储过程修改方法&#xff1a;DumpChange.java脚本:import java.io.*;public class Dum…

java 重定向输入_java 输入重定向

java 中从文件输入数据的方法 即使 输入输出流。模板如下package 第三章; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; public class Text2 { …

Tarjan 割点

//Tarjan 割点 //根节点满足子节点个数>2即为割点 //非根节点满足dfn[u]<low[v]时u即为割点 #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<cmath> #include<algorithm> using namespace s…

java 7个数排序_Java数据结构(七)—— 排序算法

排序算法(Sort Algorithm)排序算法介绍和分类将一组数据&#xff0c;依指定顺序进行排列排序的分类内部排序指将需要处理的所有数据都加载到内部存储器中进行排序外部排序数据量过大&#xff0c;无法全部加载到内存中&#xff0c;需借助外部存储进行排序常见的排序算法冒泡排序…

AWS Config新增跨账户、跨区域数据聚合功能

近日&#xff0c;Amazon Web Services&#xff08;AWS&#xff09;增加了跨多个账户和/或区域聚合由AWS Config Rules生成的合规数据的功能&#xff0c;实现了AWS资源的集中审计和治理。新增的聚合仪表板视图展示了组织中不合规的规则。然后&#xff0c;用户可以下钻&#xff0…

java中使用不变类_为什么要用Java声明一个不变的类final?

慕姐8265434如果您不标记该类final&#xff0c;那么我可能会突然使您看似不变的类真正变得可变。例如&#xff0c;考虑以下代码&#xff1a;public class Immutable { private final int value; public Immutable(int value) { this.value value; } p…

JEPLUS之列表字段配置的几种查询方式——JEPLUS软件快速开发平台

为什么80%的码农都做不了架构师&#xff1f;>>> JEPLUS之列表字段配置的几种查询方式 我们在配置列表是往往在业务中都需要给字段加上一些查询项&#xff0c;这篇笔记我来给大家介绍下在JEPLUS中的几种列表字段查询配置。 一、效果展示 二、实现步骤 1、列表字段的…

精简代码对于网站优化的好处

做网站优化这一行的常听人说精简代码&#xff0c;对于新手来说代码这一块就有一点陌生了&#xff0c;代码是什么&#xff1f;代码是使用html等网页语言编写的&#xff0c;通过搜索引擎把它翻译为网页&#xff0c;它是所有网页的核心&#xff0c;但是它们并不是计算机语言&#…

安卓 java 修改style_android 可以在程序代码中设置样式:style

OC基础-day06#pragma mark - Day06_01_点语法 1. 点语法. 1). 如果要访问对象的属性,还要去调用属性对应的setter getter方法.好烦躁好烦躁. 2). 点语法的作用: 快速调 ...Java IO(2)阻塞式输入输出(BIO)的字节流与字符流在上文中了解到了什么是字节和字符,主要是为了对Java IO…
最新文章