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 相关文章推荐
js 对象是否存在判断
Jul 15 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
Aug 29 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
Apr 02 Javascript
node.js中的fs.rmdir方法使用说明
Dec 16 Javascript
jQuery入门之层次选择器实例简析
Dec 11 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
浅谈在js传递参数中含加号(+)的处理方式
Oct 11 Javascript
JS验证不重复验证码
Feb 10 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
bootstrap动态调用select下拉框的实例代码
Aug 09 Javascript
ES10 特性的完整指南小结
Mar 04 Javascript
详谈Object.defineProperty 及实现数据双向绑定
Jul 18 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
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
2011/09/13 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
JS实现的通用表单验证插件完整实例
2015/08/20 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
Angular的$http与$location
2016/12/26 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
Python反射用法实例简析
2017/12/22 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
2019/09/25 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
PyQt5实现简单的计算器
2020/05/30 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
餐饮总经理岗位职责
2014/03/07 职场文书
综治宣传月活动总结
2014/04/28 职场文书
计划生育宣传标语
2014/06/21 职场文书
大学生军训自我鉴定范文
2014/09/18 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书