javascript模拟实现ajax加载框实例


Posted in Javascript onOctober 15, 2014

本文实例讲述了javascript模拟实现ajax加载框的方法,分享给大家供大家参考。具体方法如下:

function loading(p_value,str)

{

if (p_value)

{ 

if (!document.getElementById("load_area"))

{

var para1 = document.createElement("span");

var node=document.createTextNode(str);

para1.appendChild(node);

var para=document.createElement("div");

para.id="load_area"; 

var top=document.body.scrollTop+document.documentElement.scrollTop;//获取页面中的实际高度

top_position = top+157 + "px";

para.style.top =top_position;

icon.style.cssText += ";vertical-align:middle;padding-right:4px;margin-top:-2px;"

para.style.cssText += 

";position:absolute;left:50%;width:140px;margin-left:-70px;height:50px;line-height:50px;font-size:18px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;text-align:center;background-color: #000;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);color:#eee;";
var icon = new Image();

icon.src="images/loading1.gif";//这里用实际路径替换

document.body.appendChild(para);
para.appendChild(icon);
para.appendChild(para1);
}

else

{

document.getElementById("load_area").style.display="block";

}

}

else

{ 

document.getElementById("load_area").style.display="none"; 

}

}

调用方法如下:

loading(true,"加载中...");  loading(false)

希望本文所述对大家的web前端程序设计有所帮助。

Javascript 相关文章推荐
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
鼠标事件延时切换插件
Mar 12 Javascript
js获取指定日期前后的日期代码
Aug 20 Javascript
jQuery制作拼图小游戏
Jan 12 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
Jan 01 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
Apr 17 Javascript
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
详解关于React-Router4.0跳转不置顶解决方案
May 10 Javascript
24行JavaScript代码实现Redux的方法实例
Nov 17 Javascript
javascript实现支付宝滑块验证码效果
Jul 24 Javascript
vue 虚拟DOM的原理
Oct 03 Javascript
JavaScript最完整的深浅拷贝实现方式详解
Feb 28 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 #Javascript
微信分享的标题、缩略图、连接及描述设置方法
Oct 14 #Javascript
js实现select组件的选择输入过滤代码
Oct 14 #Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 #Javascript
返回顶部按钮响应滚动且动态显示与隐藏
Oct 14 #Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
Oct 14 #Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 #Javascript
You might like
php xml文件操作实现代码(二)
2009/03/20 PHP
php使用ICQ网关发送手机短信
2013/10/30 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
总结一些js自定义的函数
2006/08/05 Javascript
JavaScipt基本教程之前言
2008/01/16 Javascript
js计算页面刷新的次数
2009/07/20 Javascript
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
js判断undefined类型示例代码
2014/02/10 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
BootStrap 弹出层代码
2017/02/09 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
Python中异常重试的解决方案详解
2017/05/05 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
实习生自我鉴定
2013/12/12 职场文书
《望洞庭》教学反思
2014/02/16 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
自我检讨书范文
2015/01/28 职场文书
公司财务部岗位职责
2015/04/14 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS