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 相关文章推荐
ExtJS TabPanel beforeremove beforeclose使用说明
Mar 31 Javascript
jQuery验证插件 Validate详解
Nov 20 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
Nov 23 Javascript
JavaScript预解析及相关技巧分析
Apr 21 Javascript
Bootstrap所支持的表单控件实例详解
May 16 Javascript
使用BootStrap实现悬浮窗口的效果
Dec 13 Javascript
vue.js做一个简单的编辑菜谱功能
May 08 Javascript
原生js通过一行代码实现简易轮播图
Jun 05 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
Nov 19 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 Javascript
基于Vant UI框架实现时间段选择器
Dec 24 Javascript
JS代码实现页面切换效果
Jan 10 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 一元分词算法
2009/11/30 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
特殊情况下如何获取span里面的值
2014/05/20 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
节约用水的口号
2014/06/20 职场文书
经营理念口号
2014/06/21 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
党的群众路线调研报告
2014/11/03 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL
解决python存数据库速度太慢的问题
2021/04/23 Python
win10下go mod配置方式
2021/04/25 Golang
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
利用Python实时获取steam特惠游戏数据
2022/06/25 Python