页面 Loading 条基本人人都会用。它的原理很简单:在页头放置一个文字或者图片的 loading 状态,然后页尾载入一段 JS 隐藏掉,即根据浏览器的载入顺序来实现的简易 Loading 状态条。

上图展示了传统 Wordpress 模板在浏览器中的载入顺序,Loading 条的出现和消失分布于头尾。

如果我们在页面的不同位置放置多个 JS ,每个 JS 用于逐步增加 Loading 条的宽度,那么这个 Loading 条无疑会更具实用价值。它在一定程度上缓解了访客等待载入的枯燥感,同时还能客观反映页面载入的进度。若再配以 jQuery 内建的动画效果,其完全可以与浏览器自带的状态条媲美。

先来看一个演示:地址

要得到演示上的进度条效果,首先,引入 jQuery 框架(一定要放在页头 <head> 标签内)。然后在 <body> 标签起始位置放置:

<div id="loading"><div></div></div>

CSS 可以这么写:

#loading {
width:100px;
height:20px;
background:#A0DB0E;
padding:5px;
position:fixed;
left:0;
top:0;
}
#loading div {
width:1px;
height:20px;
background:#F1FF4D;
}

准备工作到这里就做好了。

接着,请随意发挥,依照你对图二的理解,在模板各个部分的适当位置放置:

<script type="text/javascript">
$("#loading div").animate({width:"16px"})
</script>

其中红色数值应该随载入顺序逐步增加,直到 footer.php。另外别忘了在 footer.php 最末尾放上:

<script type="text/javascript">
$("#loading").fadeOut()
</script>

用于载入完毕后隐藏进度条。

转载于:https://www.cnblogs.com/qiantuwuliang/archive/2009/03/08/1406092.html

jQuery 页面载入进度条收藏相关推荐

  1. jQuery 页面载入进度条 (必有一款适合你----综合搜集版)

    链接主题: 预加载图片 延迟加载图片 Lazy Load javascript图片浏览器的核心--图片预加载 第一种方法: 页面 Loading 条基本人人都会用.它的原理很简单:在页头放置一个文字或 ...

  2. 页面载入进度条 nprogress的使用

    介绍 页面路由切换时,附带一个加载进度条会显得非常友好,不至于白屏时间过长,让用户以为页面假死. 这时候我们可以用到 nprogress[108],在路由切换时开启和关闭: 安装 npm npm in ...

  3. 【Unity使用UGUI实现王者荣耀UI界面(一)】加载页面(进度条)

    文章目录 [Unity使用UGUI实现王者荣耀UI界面(一)]加载页面(进度条) 1. 素材准备 2. 界面分析 3. 打开Unity Hub创建项目 4. 开始搭建UI 1. 准备工作 2. 背景图 ...

  4. js网页顶部线性页面加载进度条,jquery头部线性进度条总结

    前言 网页顶部加载进度条,近年来很流行,很多网站都采用了这种加载方式.网上也有这样类似的插件,今天我们总结一下网页顶部线性页面加载进度条. 头部LoadingBar线性进度条总结 上面的代码只是静态效 ...

  5. 无刷新上传Excel后利用JQuery AJAX 显示进度条的实现方式

    1.前台上传页面代码 <divclass="clearfix mywebsite-nodata"><divid="show"><f ...

  6. android加载h5页面加进度条,使用Android仿微信加载H5页面的进度条

    这篇文章主要为大家详细介绍了Android仿微信加载H5页面进度条,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前言 Android中WebView打卡前端页面时受到网路环境,页面内容大小的影响 ...

  7. jquery css 流程进度条

    方案1: 方案2: <!DOCTYPE html> <html><head> <meta charset="utf-8"> < ...

  8. ajax 进度条 php,php – Jquery :: Ajax提供进度条?

    您可以通过.html()将动画gif加载到结果区域,直到ajax函数返回结果.只是一个想法 关于jquery ui进度条,间歇地通过你的脚本,你会想要一个表示完成百分比的数值作为一个赋值的javasc ...

  9. JQuery插件——progressbar进度条

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. jquery插件之进度条

    以下是需要引入的一些文件,如果没有您可以通过给定的地址进行下载,谢谢: jquery-1.7.1.min.js                       http://jqueryui.com/ j ...

最新文章

  1. com.google.gson.Gson 使用详解
  2. 中国联轴器行业发展态势分析及十四五规划建议报告2021-2027年
  3. 如何解析比特币中的交易原始数据rawData
  4. caffe 将数据(非图像和图像)转成lmdb格式的数据
  5. php中$t=date()函数参数意义及时间更改
  6. 在Linux的Terminal中显示文本文件特定行的内容
  7. 多变量遗传算法python代码_遗传算法之Python实现代码
  8. 开发Connext DDS传输插件不用求人,看这一篇就够了
  9. 【C语言】数组排序法(升序)
  10. 用学校邮箱使用微软OneDrive云存储空间5120G
  11. c++ dicom图像切割_老司机带你解锁ImageJ三维图像分析
  12. 根据身份证号,获取指定格式出生年月日
  13. 1024程序员节主题征文 | 2022年1024程序员节只剩一天
  14. 数字化转型,你也可以品
  15. nginx 同一个端口同时 支持 http 和 https
  16. iOS-Runtime
  17. node 项目打包工具ncc
  18. 3GPP TS 23501-g51 中英文对照 | 4.4.8 Time Sensitive Communication
  19. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。
  20. 将BMP 格式图片转换为 JPEG 格式【c语言】

热门文章

  1. CFS调度主要代码分析二
  2. linux ssh升级回退,Linux-SSH升级及回退方案
  3. 初识SONiC,官方文档
  4. Linux内核入门(一)——体系架构
  5. [RK3399][Android7.1] HDMI Debug
  6. html+css网页设计源码_【技术篇前端】用html+css实现简化版孙膑kpl皮肤页面(内含源码)...
  7. python编译器大全_Python编译器
  8. Homebrew安装gcc:curl: (60) SSL certificate problem: certificate has expired
  9. 软件页面安全性测试,软件Web安全性测试—SQL注入
  10. delphi启动ie调用本地html传参数_年轻人不讲武德啊!了解下浏览器如何解析html、css,js