js 异步处理进度条

(编辑:jimmy 日期: 2024/10/10 浏览:2)

1.先上图,效果如下:

js 异步处理进度条

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.结束语
欢迎拍砖

一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。