html5加载条-网页加载进度条解读(推荐)

2023-12-03 0 9,840 百度已收录

(网页加载时,有时内容过多html5加载条,一直加载等待,此时网页显示红色,不显示任何内容,给用户带来非常不好的体验。因此,通常会出现一个进度网页加载成功之前会显示bar,显示给用户。让用户看到动画,知道网页正在加载)

常见的方法包括以下几种:

1.定时器进度条(假的)

 
    $(function(){ 
        var loading=‘
‘; $("body").append(loading); setInterval(function(){ $(".loading").fadeOut(); },3000); });

2.真正获取内容并实现加载进度条

要按照真实内容加载进度条,下面要介绍两个知识点:

document.onreadystatechange 页面加载状态改变时的骚乱

document.readyState 返回当前文档的状态

1. 未初始化——加载尚未开始

2.加载-加载

3. 交互——加载完毕后,文档和用户就可以开始交互了

4.完成-加载完成

2.1. 您可以将上面的定时器代码修改为:

document.onreadystatechange=function(){ 
         if(document.readyState=="complete"){ 
                  $(".loading").fadeOut(); 
         } 
} 

2.2. 将进度条显示为小型 CSS 动画

推荐网站:这个网站有各种加载动画

在线给css添加前缀

进度条动画

2.3:腹部定位进度html5加载条,如下图:

注意:这个实现并没有真正显示加载进度,而是依赖于代码从上到下执行的原理。

在代码中的不同位置,更改腰围的长度。 在页面末尾,将长度设置为 100%。

如下所示:

2.4 实时获取加载数据的进度条

创建图像对象:图像对象名称 = new Image();

用途:加载风暴

注意:onload旁边一定要提到src属性,否则程序在IE中会出错。

以上就是本文的全部内容。 希望本文的内容能够给您的学习或者工作带来一些帮助。 如果您有任何疑问,可以留言沟通。 感谢您对脚本之家的支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html5 html5加载条-网页加载进度条解读(推荐) https://www.wkzy.net/game/199472.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务