我试图想出一些 html 和 javascript 来更新多个垂直条。我已经能够通过以下方式让它工作 1 个酒吧:
javascript
$('#inner').animate({height: + Math.floor(Math.random()*100) + "%"},500);
css
#outer {
width: 15px;
height: 140px;
border: 2px solid #ccc;
overflow: hidden;
position: relative;
}
#inner, #inner div {
width: 100%;
overflow: hidden;
left: -2px;
position: absolute;
}
#inner {
border: 2px solid #000;
border-top-width: 0;
background-color: #090;
bottom: 0;
height: 0%;
}
#inner div {
border: 1px solid red;
border-bottom-width: 0;
background-color: orange;
top: 0;
width: 100%;
height: 5px;
}
html
<div id="outer>
<div id="inner">
<div>height:'0%'</div>
</div>
</div>
我想要做的是更新多个条形图,如下所示:
javascript
var number_of_bars=30;
for (var i=0; i<number_of_bars; i++) {
$('#inner_'+ i).html('height:' + Math.floor(Math.random()*100) + "%");
}
但我需要让它引用特定的个人 div。任何人都可以帮忙吗?