Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не работает уменьшение элемента (https://javascript.ru/forum/dom-window/4581-ne-rabotaet-umenshenie-ehlementa.html)

vvsh 05.08.2009 00:33

Не работает уменьшение элемента
 
Здравсте
http://vvsh.ru/index.html

вот есть пример, когда первый раз нажимаешь go, элемент увеличивается, а когда второй раз, только высота уменьшается, а ширина дергается, в чем проблема, заранее спасибо

Андрей Параничев 05.08.2009 02:44

У вас переменной timeoutID присваивается значение только второго интервала:
timeoutID = setInterval(function() { /* какая-то функция */}, 1000);
timeoutID = setInterval(function() { /* другая функция */ }, 1000); // перезаписывает значение


Когда вы потом скидываете его через clearInterval(timeoutID), первый интервал продолжает выполнятся, из-за чего ширина "дрожит" туда-сюда (выполняются две функции "одновременно").


Часовой пояс GMT +3, время: 17:53.