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 相关文章推荐
JSQL 批量图片切换的实现代码
May 05 Javascript
jquery.boxy插件的iframe扩展代码
Jul 02 Javascript
javascript 闭包疑问
Dec 30 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
Oct 22 Javascript
JavaScript中的对象的extensible属性介绍
Dec 30 Javascript
jQuery中offset()方法用法实例
Jan 16 Javascript
Node.js中流(stream)的使用方法示例
Jul 16 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
Oct 08 Javascript
JavaScript Date对象应用实例分享
Oct 30 Javascript
VUE重点问题总结
Mar 19 Javascript
javascript显示动态时间的方法汇总
Jul 06 Javascript
Vue响应式原理Observer、Dep、Watcher理解
Jun 06 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解决约瑟夫环示例
2014/04/09 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
JavaScript错误处理
2015/02/03 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
详解Node.js:events事件模块
2016/11/24 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
python zip文件 压缩
2008/12/24 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
python如何查看网页代码
2020/06/07 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
美国手工艺品市场的领导者:Annie’s
2019/04/04 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
公司周年庆典邀请函
2014/01/12 职场文书
网页美工求职信
2014/02/15 职场文书
2014年销售工作总结
2014/12/01 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
健康证明
2015/06/19 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书