js 异步处理进度条
作者:bea
1.先上图,效果如下: 2.使用方法 代码如下: var loader=new Ajaxloader(this._ContentID,{Text:'loading......',Top:50}); loader.Show(); 3.代码列出: 代码如下: /* 处理进度条,异步加载器 */ var Ajaxloader=new Class(); Ajaxloader.prototype= { Text:'数据加载中......', Parent
1.先上图,效果如下:
2.使用方法
代码如下:
var loader=new Ajaxloader(this._ContentID,{Text:'loading......',Top:50});
loader.Show();
3.代码列出:
代码如下:
/*
处理进度条,异步加载器
*/
var Ajaxloader=new Class();
Ajaxloader.prototype=
{
Text:'数据加载中......',
Parent:null,
Left:0,
Top:30,
Initialize:function(parentid,o)
{
//alert('Init');
Extend(this,o);
if(parentid)
{
this.Parent=$(parentid);
}
return this;
},
Show:function()
{
if(this.Parent)
{
var _obj = this.Create();
this.Parent.appendChild(_obj);
}
},
Create:function()
{
var _div=document.createElement('div');
var _img=document.createElement('img');
_img.src='<%=WebResource("DSKJ.Web.UI.WebControls.Images.ajaxloader.gif")%>';
_img.style.cssText='display:block;';
var _load=document.createElement('h3');
_load.innerText = this.Text;
_load.style.cssText='margin-top:5px;font-size:13px';
_div.appendChild(_img);
_div.appendChild(_load);
//设置div样式
_div.style.cssText='font-size:13px;text-align:center;margin:0 auto;display:block;z-Index:99';
_div.style.marginTop=this.Top;
return _div;
}
}
4.结束语
欢迎拍砖
有用 | 无用
2.使用方法
代码如下:
var loader=new Ajaxloader(this._ContentID,{Text:'loading......',Top:50});
loader.Show();
3.代码列出:
代码如下:
/*
处理进度条,异步加载器
*/
var Ajaxloader=new Class();
Ajaxloader.prototype=
{
Text:'数据加载中......',
Parent:null,
Left:0,
Top:30,
Initialize:function(parentid,o)
{
//alert('Init');
Extend(this,o);
if(parentid)
{
this.Parent=$(parentid);
}
return this;
},
Show:function()
{
if(this.Parent)
{
var _obj = this.Create();
this.Parent.appendChild(_obj);
}
},
Create:function()
{
var _div=document.createElement('div');
var _img=document.createElement('img');
_img.src='<%=WebResource("DSKJ.Web.UI.WebControls.Images.ajaxloader.gif")%>';
_img.style.cssText='display:block;';
var _load=document.createElement('h3');
_load.innerText = this.Text;
_load.style.cssText='margin-top:5px;font-size:13px';
_div.appendChild(_img);
_div.appendChild(_load);
//设置div样式
_div.style.cssText='font-size:13px;text-align:center;margin:0 auto;display:block;z-Index:99';
_div.style.marginTop=this.Top;
return _div;
}
}
4.结束语
欢迎拍砖
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 跟我一起学写jQuery插件开发方法(附完整实例及下载)
- 基于jquery的获取mouse坐标插件的实现代码
- Jquery+JSon 无刷新分页实现代码
- 基于jQuery的消息提示插件之旅 DivAlert(三)
- 基于jQuery的消息提示插件 DivAlert之旅(二)
- 基于jQuery的弹出消息插件 DivAlert之旅(一)
- 基于jquery的tab切换 js原理
- JQuery 选项卡效果(JS与HTML的分离)
- JQuery Tab选项卡效果代码改进版
- JQuery autocomplete 使用手册
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- js 实现打印网页中定义的部分内容的代码
- js prototype截取字符串函数
- javascript getElementsByClassName函数
- JS getStyle获取最终样式函数代码
- Javascript 通过json自动生成Dom的代码
- JS中confirm,alert,prompt函数使用区别分析
- JavaScript中实现块作用域的方法
- cloudgamer出品ImageZoom 图片放大效果