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 框架使用教程 AJAX篇
Oct 11 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
jquery实现的一个导航滚动效果具体代码
May 27 Javascript
判断文档离浏览器顶部的距离的方法
Jan 08 Javascript
一个仿糯米弹框效果demo
Jul 22 Javascript
javascript实现任务栏消息提示的简单实例
May 31 Javascript
基于原生JS实现图片裁剪
Aug 01 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
Dec 31 Javascript
Express之get,pos请求参数的获取
May 02 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
Jul 02 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 Javascript
浅谈Three.js截图并下载的大坑
Nov 01 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 Smarty生成EXCEL文档的代码
2008/08/23 PHP
php 破解防盗链图片函数
2008/12/09 PHP
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
HTML DOM的nodeType值介绍
2011/03/31 Javascript
document.getElementBy("id")与$("#id")有什么区别
2013/09/22 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
vue页面切换过渡transition效果
2018/10/08 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
使用python Django做网页
2013/11/04 Python
Python编程argparse入门浅析
2018/02/07 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
浅析pandas随机排列与随机抽样
2021/01/22 Python
鱼油专家:Omegavia
2016/10/10 全球购物
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
软件项目经理岗位职责
2015/04/01 职场文书
文艺节目主持词
2015/07/06 职场文书
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL