<script>
function hi(){
var div = document.getElementById("msg");
for(var i=0;i<10;i++){
setInterval(
div.style.height =parseInt(div.style.height) + 40 + "px",1000)
}
}
</script>
Вообщем он должен плавно раскрыватся! Но он сразу открывается(
Спустя 23 минуты, 48 секунд (26.06.2012 - 17:18) Alexey33 написал(а):
Я js только только начинаю изучать поэтому задам вопрос
.Мне не понятно почему ты код через цикл прогоняешь,зачем?

Спустя 1 минута, 10 секунд (26.06.2012 - 17:19) Zzepish написал(а):
Alexey33
ну, эмм, мне просто надо, чтоб див плавно открывался) но для этого нужна задержка) вот и нужен таймер.
ну, эмм, мне просто надо, чтоб див плавно открывался) но для этого нужна задержка) вот и нужен таймер.
Спустя 28 минут, 49 секунд (26.06.2012 - 17:48) Ser18 написал(а):
Надо setInterval вызывать через определенный интервал и отнимать от высоты нужное число, пока высота не будет равна нулю или меньше
Цикл ненадо
Цикл ненадо
Спустя 9 минут, 6 секунд (26.06.2012 - 17:57) Zzepish написал(а):
Ser18
а как это провернуть =)
а как это провернуть =)
Спустя 4 минуты, 31 секунда (26.06.2012 - 18:02) alexbel2404 написал(а):
юзай jquery, там есть slideDown(), slideUp()
Спустя 2 минуты, 39 секунд (26.06.2012 - 18:04) Zzepish написал(а):
alexbel2404
спс)
спс)