progressbar.js

来自「ShopEx网店系统是一款免费的独立网店系统」· JavaScript 代码 · 共 40 行

JS
40
字号
var progressBar={	init:function(o){//		console.info('123');	},	run:function(action,p_name,options){			var _options={				'type':'json'			};			Object.extend(_options, options || {});			if(_options.type=='iframe'){				action._pbar = p_name;				document.body.appendChild(						Builder.node('iframe',{src:'?'+X.url($H(action).toQueryString(),{reqType:0}),style:'display:none'})						);			}else{				X.go(action,{params:{_pbar:p_name}});			}	},	update:function(p_name,current){		var e = document.body.getElementsByTagName('fieldset');		for(var i=0;i<e.length;i++){			if(e[i].getAttribute('name')==p_name && e[i].className=='progressBar'){				Element.getElementsByClassName(e[i],'body')[0].style.width = current+'%';				break;			}		}	},	toUpdate:function(p_name,current){		var e = document.body.getElementsByTagName('fieldset');		for(var i=0;i<e.length;i++){			if(e[i].getAttribute('name')==p_name && e[i].className=='progressBar'){				var o = Element.getElementsByClassName(e[i],'body')[0];				o.style.width = current+'%';				o.innerHTML = current+'%';				break;			}		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?