`

jQuery 页面载入进度条

阅读更多

jQuery 页面载入进度条

Shawn Published@17:40 / 2009-01-07 / Trackback / Skip

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

loading Process traditional

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

new loading bar

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

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

分享到:
评论

相关推荐

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

    **jQuery页面载入进度条**是一种用户界面设计技术,它为用户提供可视化的反馈,表明网页内容正在加载。这种效果能够显著提升用户体验,因为用户在等待页面完全加载时能明确感知到进度,而不是面对一片空白。在本文中...

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

    为了解决这一问题,我们可以采用jQuery来创建一个页面载入进度条,以此来显示页面加载的进度,增强用户体验。"jQuery 页面载入进度条实现代码"这个主题就是关于如何使用jQuery和CSS来构建这样一个功能。 首先,为了...

    jquery进度条载入特效.rar

    《jQuery进度条载入特效详解》 在网页开发中,用户界面的交互体验至关重要,而进度条载入特效就是提升用户体验的一种有效手段。它能够实时显示任务的完成进度,让用户了解操作状态,增加等待的可预测性,从而降低...

    jquery进度条载入特效.zip

    在这个“jquery进度条载入特效.zip”压缩包中,包含的是一种使用jQuery实现的进度条加载效果,这在网页加载、数据处理或上传下载场景中常见,可以提升用户体验。 首先,我们要理解进度条的基本概念。进度条是一种UI...

    基于jQuery+CSS3进度条载入特效

    在制作进度条特效时,jQuery提供了方便的API来操作DOM(文档对象模型)元素,控制页面动态效果。 1. 包含jQuery库:首先需要在HTML文件中引入jQuery库。通常,我们可以从CDN(内容分发网络)获取最新的jQuery版本,...

    30 个 jQuery & CSS3 加载动画和进度栏插件

    在加载动画方面,jQuery提供了一系列简便的方法来创建动态效果,比如`.fadeIn()`, `.slideToggle()`, 和 `.animate()`等,这些方法可以轻松实现页面内容的平滑过渡,使用户在等待内容加载时不会感到枯燥乏味。...

    jquery进度条载入特效特效代码

    标题中的“jquery进度条载入特效特效代码”指的是使用jQuery库实现的一种视觉效果,它通常在数据加载或处理过程中展示进度,以提供用户反馈。jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理和动画...

    jQuery EasyUI ProgressBar进度条组件

    ProgressBar(进度条)组件,这个还是挺好玩的,我们在自己做点什么的时候经常能用到,比如上传下载文件、导入导出文档啊、载入网页等等。 应用场景很多,使用起来还很简单。 示例: &lt;!DOCTYPE html&gt; &lt;...

    页面载入缓冲效果,页面缓冲特效

    在网页设计中,用户体验是至关重要的一个环节,而页面载入缓冲效果就是提升用户体验的一种巧妙方式。当用户点击链接或提交表单时,他们通常希望看到的不是枯燥无味的空白页面,而是有一个动态的、视觉上吸引人的加载...

    Ajax页面载入,等待特效

    本篇文章将深入探讨Ajax在页面载入时的等待特效及其应用。 首先,我们要理解Ajax页面载入的过程。当用户触发一个Ajax请求时,浏览器并不会像传统方式那样完全刷新页面,而是仅更新页面中需要变化的部分。这个过程中...

    CSS3 引入jquery实现页面加载的LOADING效果.rar

    CSS3 引入jquery实现页面加载的LOADING效果,就是一个载入动画,一个加载的进度条效果,圆形小圆点在不断的旋转,当加载完毕后,自动消失,本页面由HTML5技术和jquery共同实现,LOADING和页面显示两者之间同样也加入...

    jquery多彩百分比投票效果.zip

    jquery多彩百分比投票效果是一款多种颜色展示的百分比投票显示效果,载入页面是以动态的效果显示百分比对应的进度条,可以自定义颜色与数量,在js里面定义百分比的数值与颜色代码,很不错的一个百分比展示效果。

    CSS3 引入jquery实现页面加载的LOADING效果

    CSS3 引入jquery实现页面加载的LOADING效果,就是一个载入动画,一个加载的进度条效果,圆形小圆点在不断的旋转,当加载完毕后,自动消失,本页面由HTML5技术和jquery共同实现,LOADING和页面显示两者之间同样也加入...

    jquery-ui-1.9.2下载资源包

    1. 可定制性:jQuery UI 允许开发者根据项目需求选择要加载的组件,从而减小页面载入的负担。 2. 丰富的主题:jQuery UI 提供了多种预设主题,同时也支持自定义主题,以适应不同网站的设计风格。 3. 响应式设计:...

    jqueryajax jquery ajax

    在不刷新整个页面的情况下,jQuery AJAX允许动态更新内容,加载图片,甚至执行更复杂的交互操作。 ### jQuery AJAX基础 1. **AJAX** 全称为"Asynchronous JavaScript and XML",虽然XML在现代Web开发中已不常用,...

    载入图标(loading)

    1. 页面加载:当用户打开新页面或刷新现有页面时,载入图标提供等待反馈。 2. 数据加载:如滚动加载更多内容、加载图片或视频时。 3. 操作处理:提交表单、发送消息或执行其他后台任务时。 4. 更新或同步:在软件...

    Jquery easy ui 中文帮助手册

    1.2 **简单载入器**:在页面加载时,Easy UI 提供了载入提示组件,可以显示正在处理的信息,提高用户体验。使用`&lt;div class="easyui-loading"&gt;&lt;/div&gt;`即可创建一个简单的载入指示器。 1.3 **一般拖动**:许多Easy ...

    jquery特效

    20. 模拟进度条:显示下载、加载或进度指示,如jQuery Progress Bar。 21. 弹性高度和宽度:自动适应内容的容器,如Resizable。 22. 图片轮盘:360度展示产品细节,如jQCloud。 23. 图片放大镜:提供放大查看功能...

    js等待提示,页面提交等待载入效果

    此外,还可以通过更复杂的方式实现等待提示,例如使用动画效果来增强用户体验,如旋转的加载图标、进度条等。可以利用CSS3的动画属性或JavaScript库如jQuery的动画方法来实现。 总之,"js等待提示"是通过JavaScript...

Global site tag (gtag.js) - Google Analytics