⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 progressbar.js

📁 fiupload文件上传
💻 JS
字号:
var ProgressBar=new function()
{
    this.min=0;
    this.max=100;
    
    this.width=200;
    this.height=18;
    this.currPos=0;
    
    this.container=null;
    this.backgroundDiv=null;
    this.progressDiv=null;
    this.textDiv=null;
    
    this.init=function(_width)
    {
        if (_width!=undefined)
        {
            this.width=_width;
        }        
        if (this.container!=null) return;
        this.container=document.createElement("div");
        this.container.style.cssText="width:"+(this.width+2)+"px;height:1px";
        
        this.backgroundDiv=document.createElement("div");
        this.backgroundDiv.style.cssText="position:absolute;border:1px solid black;width:"+this.width+"px;height:16px;background-color:#47649A";
        this.container.appendChild(this.backgroundDiv);
        
        this.progressDiv=document.createElement("div");
        this.progressDiv.style.cssText="position:absolute;border:1px solid black;width:0px;height:16px;background-color:red";
        this.container.appendChild(this.progressDiv);
        
        this.textDiv=document.createElement("div");
        this.textDiv.style.cssText="position:absolute;border:1px solid black;width:"+this.width+"px;height:16px;font-weight:bold;color:white;font-size:12px";
        this.textDiv.innerHTML="0%";
        this.textDiv.align="center";
        this.container.appendChild(this.textDiv);
        
        document.body.appendChild(this.container);
    }
    
    this.setPosition=function(_position)
    {
        this.progressDiv.style.width=parseInt(this.width*_position/100);
        this.textDiv.innerHTML=_position+"%";
    }
}

⌨️ 快捷键说明

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