进度条
<div class="um-progress"><div class="um-progress-bar um-progress-bar-info" style="width: 20%"><span class="count"></span> Complete</div></div>

| class 属性 | 描述 |
|---|---|
| um-progress | (必填项),进度条控件标记 |
| um-progress-bar | (必填项),控制进度条默认背景色和颜色值 |
| um-progress-bar-primary, um-progressbar-info, um-progress-bar-success, um-progress-bar-warning, um-progress-bar-danger |
(可选值),改变背景色为其他值 |
如果要使用带条纹的进度条,只需在um-progress上添加um-progress-striped
js调用:
var prog = UM.progress(3000);// 3000(ms) 为进度执行时间// 先定义好事件监听var bar = $(".um-progress-bar").eq(0);handle.start(function() {console.log("动画开始");}).step(function(percent, restime) {bar.width(percent.toPrecision(3) * 100+'%')console.log("剩余时间:"+(""+restime/1000).slice(0, 3)+"秒")bar.find(".count").html((percent * 100).toPrecision(3) + "% 完成")})// 最后执行动画handle.start();
如下监听动画开始start,可监听的事件还有
动画停止事件stop, 动画完成事件finish,动画进行事件step
step函数会在动画执行过程中执行,可通过step函数参数获取dom元素、进度和剩余时间
文档更新时间: 2018-01-12 16:27