щас) дело там не в пикселах. если в первой функции ставлю начальное i=5, то и выпадает на 5 пикселов. вот код более подробный:
<a href="javascript: changeHeight()">Составить заказ</a>
<div id="keys1">...</div>
- ссылка в главном документе, которая запускает функцию первую, а так же сам раскрывающийся див.
#keys1{
width: 150px;
height: 0px;
overflow:hidden;
display: none;
background-color: rgba(255, 255, 0, 1);
}
- описание дива в цсс.
function changeHeight(){
i=0;
document.getElementById('Keys1').style.display='bl ock';
ddd=setInterval(stopChange(), 100);
}
function stopChange(){
i=i+1;
document.getElementById('Keys1').style.height=i;
if (i == 155) {clearInterval(ddd);}
- ну и вот, собственно ЯС, сохраненный в отдельном, подключенном к проекту, файле.
не наращивается значение i в функции stopChange() при повторном ее вызове через интервал времени 100.