function CProgress(progressIdStr, min, max, pos, loop) { this.progressIdStr = progressIdStr; this.progressId = document.getElementById(this.progressIdStr); this.barIdStr = progressIdStr + "_bar"; this.barId = null; this.min = (min>=0)?min:0; this.max = (max>=min)?max:min; this.pos = (pos>=min && pos<=max)?pos:min; this.step = 1; this.loop = loop; this.progressWidth = 100; this.progressHeight = 15; this.progressBorderClr = "#000000"; this.progressBarClr = "#006699"; this.Create = CProgress_Create; this.SetStep = CProgress_SetStep; this.SetPos = CProgress_SetPos; this.Inc = CProgress_Inc; this.Desc = CProgress_Desc; }
时间: 2024-04-04 08:30:22 浏览: 55
这是一个 JavaScript 的构造函数,用于创建一个进度条对象。构造函数的参数包括进度条的 ID、最小值、最大值、当前值、步长和循环标志。在构造函数中,它会根据参数初始化进度条对象的各种属性和方法。
该对象的方法包括:
- `Create`:创建并显示进度条。
- `SetStep`:设置步长。
- `SetPos`:设置当前进度值。
- `Inc`:增加当前进度值。
- `Desc`:减少当前进度值。
该对象的属性包括:
- `progressIdStr`:进度条的 ID 字符串。
- `progressId`:进度条的 DOM 元素。
- `barIdStr`:进度条的进度条部分的 ID 字符串。
- `barId`:进度条的进度条部分的 DOM 元素。
- `min`:进度条的最小值。
- `max`:进度条的最大值。
- `pos`:进度条的当前进度值。
- `step`:进度条的步长。
- `loop`:进度条的循环标志。
- `progressWidth`:进度条的宽度。
- `progressHeight`:进度条的高度。
- `progressBorderClr`:进度条的边框颜色。
- `progressBarClr`:进度条的进度条部分的颜色。
阅读全文