|
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
таймеры в таймерах
нужно, чтобы действие смены позиции по y происходило плавно с интервалом в секунду
var i=0;//интервал между запусками скролла var k=0;//интервал самого скролла var intervalGo = setTimeout( go,1000 ); function go () { if(i<=10){ intervalGo = setTimeout( go,1000 ); var intervalID = setTimeout( place,10 ); i=i+1; } else {i=0;clearTimeout(intervalGo)} function place () { if(k<=10){ intervalID = setTimeout( place, 10); k=k+0.1; textt.y-=k; } else {clearTimeout(intervalID)} } } |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
Почему один? Скролл запускается 11 раз. Только остальные 10 раз ничего не делает. Hint: чему равно k на различных итерациях?
|
|
|||||
Регистрация: Feb 2012
Сообщений: 205
|
да нормуль. хотя бы функции с начала строки =)
Добавлено через 2 минуты Спасибо большое. вот уж где ступила... |
Часовой пояс GMT +4, время: 09:02. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|