I'm trying to come up with some html and javascript to update multiple vertical bars. I've been able to get it to work for 1 bar with the following:
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>
what I want to do is have multiple bars updated with something like:
javascript
var number_of_bars=30;
for (var i=0; i<number_of_bars; i++) {
$('#inner_'+ i).html('height:' + Math.floor(Math.random()*100) + "%");
}
but I need to have it reference specific individual divs. Can anyone help?