jQuery 页面载入进度条实现代码


Posted in Javascript onFebruary 08, 2009

jQuery 页面载入进度条实现代码

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

jQuery 页面载入进度条实现代码


如果我们在页面的不同位置放置多个 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>

用于载入完毕后隐藏进度条。
Javascript 相关文章推荐
javascript实现 在光标处插入指定内容
May 25 Javascript
Javascript this指针
Jul 30 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
Aug 07 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
Dec 24 Javascript
JS判断浏览器是否安装flash插件的简单方法
Sep 13 Javascript
详解用vue.js和laravel实现微信授权登陆
Jun 23 Javascript
浅谈Vue.js中的v-on(事件处理)
Sep 05 Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 Javascript
在Angular中使用JWT认证方法示例
Sep 10 Javascript
NestJs 静态目录配置详解
Mar 12 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
原生微信小程序开发中 redux 的使用详解
Feb 18 Javascript
JQuery 常用方法基础教程
Feb 06 #Javascript
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 #Javascript
javascript 学习之旅 (3)
Feb 05 #Javascript
javascript 学习之旅 (2)
Feb 05 #Javascript
javascript 学习之旅 (1)
Feb 05 #Javascript
JAVASCRIPT keycode总结
Feb 04 #Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
Feb 04 #Javascript
You might like
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
php实现的生成排列算法示例
2019/07/25 PHP
javascript document.images实例
2008/05/27 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
纽约JewelryAffairs珠宝店:精细金银时尚首饰
2017/02/05 全球购物
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
数控技术专业毕业自荐书范文
2014/02/05 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
迟到检讨书范文
2015/01/27 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
七年级生物教学反思
2016/02/20 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书