【发布时间】:2016-08-30 08:35:50
【问题描述】:
我想制作一个完成后“折叠”的进度条。
通过折叠,我的意思是反复将高度降低1。
但是当进度条“完成”(达到宽度 100)时,什么都不会发生。
这是我的代码:
function frame() {
var elem = document.getElementById("myBar");
var height = 30;
if (width >= 100) {
while (elem.style.height != 0) {
elem.style.height = height + '%';
height--;
}
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
}
}
哪里出错了?
对不起,如果我的问题很愚蠢或重复;我搜索了论坛,但没有发现重复的帖子。
提前致谢
【问题讨论】:
标签: javascript html css progress-bar progress