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 相关文章推荐
匹配任意字符的正则表达式写法
Apr 29 Javascript
Js 随机数产生6位数字
May 13 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
Jun 20 Javascript
在Javascript中处理数组之toSource()方法的使用
Jun 09 Javascript
javascript中checkbox使用方法简单实例演示
Nov 17 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
Oct 13 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
May 22 Javascript
小程序自定义日历效果
Dec 29 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
Jan 16 Javascript
详解原生JS回到顶部
Mar 25 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 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
PHP微信支付实例解析
2016/07/22 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
移动端手指操控左右滑动的菜单
2019/09/08 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
Windows下为Python安装Matplotlib模块
2015/11/06 Python
Python实现二分查找与bisect模块详解
2017/01/13 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
python先序遍历二叉树问题
2017/11/10 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
Python如何急速下载第三方库详解
2020/11/02 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
交通专业个人自荐信格式
2013/09/23 职场文书
大学生通用个人的自我评价
2014/02/10 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
太空授课观后感
2015/06/17 职场文书
小学新课改心得体会
2016/01/22 职场文书
js Proxy的原理详解
2021/05/25 Javascript
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL