2010.02.03(2)——给jquery ajax加一个进度条以及 相对定位和绝对定位
相对定位:
#loading {
position: relative;
left: 30px;
top: 20px;
}
绝对定位:
#loading {
position: absolute;
left: 30px;
top: 20px;
}
相对定位:是相对于原来的位置 |
|
绝对定位:是相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的 包含块。 |
因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序。
就是说,绝对定位,不会破坏原来的文档流。
比如说吧 ,上一篇中,写了个ajax异步交互,但是,如果数据量过大时,应该给页面加一个进度条,这样更加人性化一点,
就用上一篇的html吧
html
<hr>
/**注意这里是区别 loading.gif是一张进度条的图片**/
<div id="loading"><img src='images/loading.gif' /></div>
/**注意这里是区别**/
<input id="name" type="hidden" value="${name }"/> //隐藏文本域,用于上面传参数
<input id="startTime" type="hidden" value="${start }"/>
<input id="endTime" type="hidden" value="${end }"/>
<center><font color="#005ECE" size="5">${name }统计表 <br />${start }至${end }</font>
<h5 align="right">收入单位:¥</h5>
.....
.....
js:
$(function(){
fn3($('#year'));
fn4();
//fn5();
//alert();
$('#year').change(fn4);
/**注意这里是区别 ajaxStart() ajax请求开始时调用,ajaxStop() ajax请求结束时调用**/
$(window).ajaxStart(function(){
$("#loading").show();
});
$(window).ajaxStop(function(){
$("#loading").hide();
});
/**注意这里是区别**/
});
这样子写,功能是实现了,但是有个问题,当数据加载完时,<hr>下面那个div消失了,整个页面都会向上移动一下,要解决这个问题,就需要把这个div设置成绝对的,让它不影响文档流
css:
#loading{
z-index: 100;
position: absolute;
right: 10px;
}
这样就OK了
分享到:
相关推荐
1. **jQuery**: jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果和Ajax交互。在压缩包中,我们有两个jQuery相关的文件——`jquery.min.js`和`jquery-1.11.0.min.js`。`jquery.min.js`可能...
这个文件提供了一种简单的方式来操作DOM(文档对象模型),处理事件,执行AJAX请求,以及创建复杂的动画效果。它的API设计简洁,使得开发者能够快速上手,极大地提高了开发效率。 而`jquery-2.1.1.min.js`则是经过...
Xcode11,Transporter上传卡在——“正在验证APP-正在通过App Store进行认证...” 下载此文件,把解压后的"com.apple.amp.itmstransporter"目录放到"/用户/你的电脑登录账号名/资源库/Caches/"目录下,覆盖你原有的...
jquery.min.map is a good
首先,jQuery 1.11.3是官方发布的一个稳定版本,它继承了jQuery一贯的易用性和兼容性,支持多种浏览器环境,包括IE6及以上版本。这个版本的发布,主要关注于性能优化和bug修复,旨在提供更稳定的运行环境。 1. **...
最新的JQUERY.COOKIE.MIN.JS
接下来,jQuery是一个流行的JavaScript库,简化了DOM操作、事件处理、AJAX交互以及动画等功能。在这个特效中,jQuery可能用于初始化动画、响应用户交互(如鼠标滚动或点击)以及与其他JavaScript对象的交互。 ...
jQuery是一个轻量级的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。通过使用jQuery,开发者可以更高效地编写JavaScript代码,因为jQuery提供了一套简洁的API来处理常见的DOM操作。 在这款插件中,...
运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势...
C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip ...
嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip...
2. **准备.properties文件**:为每种支持的语言创建一个.properties文件,例如en_US.properties(美国英语)、fr_FR.properties(法国法语)等,每个文件包含对应语言的键值对。 3. **初始化插件**:在JavaScript中...
jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计以及Ajax交互。它的API设计使得JavaScript编程变得更为简洁高效,是Web开发领域不可或缺的工具之一。 会员等级消费进度条动画特效的...
jquery cookie.js 官方下载,一款优秀的 jquery 插件,提供了非常轻量级、简单、实用的操作 cookie 的方法,包括读写、删除等操作,jquery cookie 路径,jquery cookie 时间,jquery cookie 有效期,jquery cookie ...
在前端开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理、动画设计以及Ajax交互。在这个“jquery进度条载入特效.zip”压缩包中,包含的是一种使用jQuery实现的进度条加载效果,这在网页加载...
这个“jQuery硬盘百分比进度条代码”是一个实用的JavaScript特效,用于显示计算机硬盘的容量使用情况,以百分比形式直观地呈现给用户。通过这个下载,开发者可以学习如何创建一个动态的、视觉上吸引人的进度条,帮助...
jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。通过使用jQuery,开发者可以编写更简洁、更易读的代码来实现复杂的动态效果,如进度条。 进度条通常由HTML、CSS和...
本项目利用layui-progress、element、jQuery和JavaScript技术,巧妙地设计了一个动态进度条,旨在提供一个易于学习的示例。 layui-progress是layui框架中的一个组件,它提供了丰富的进度条样式和自定义选项。layui...
C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言...
jQuery是JavaScript库中的一个经典之作,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。标题"jQuery-1.12.4"指的是这个特定版本的jQuery库,发布于2016年,是1.x系列的一个稳定版本。在1.x系列中,...