Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как сделать нормальное анимированное скрытие элемента (https://javascript.ru/forum/dom-window/6720-kak-sdelat-normalnoe-animirovannoe-skrytie-ehlementa.html)

paratrooper1981 18.12.2009 16:55

Цитата:

Сообщение от Gvozd (Сообщение 38387)
а где вы нашли рекурсию?
setTimeout не создает рекурсии
к моменту запуска следующего вызова ф-ции, предыдущий уже полностью отработает

Да вроде есть рекурсия однако... Если бы знал в чём проблема не спрашивал бы совета.
Даже в статье, ссылку на которую мне дали, я выполнял js-примеры и я заметил подтормаживание компа. Определённо, используемый мной способ и способ указанный в статье требует более совершенного подхода.

Gvozd 18.12.2009 17:12

Цитата:

Сообщение от paratrooper1981
Да вроде есть рекурсия однако...

Цитата:

Сообщение от paratrooper1981
я заметил подтормаживание компа

первое не является следствием второго
нету рекурсии
а подтормаживание может наблюдаться из-за маленького временного промежутка.увеличьте его
что у вас за железо, кстати?

Kolyaj 18.12.2009 17:37

Цитата:

Сообщение от Gvozd
а подтормаживание может наблюдаться из-за маленького временного промежутка.увеличьте его

Ну еще смотря что анимировать. Может там dom-элемент с парой сотен потомков перемещается :)

paratrooper1981 18.12.2009 20:13

В IE и Opera данный эффект выглядит ужасно когда на странице 10-15 подобных элементов. Есть переполнение памяти. Такой способ анимирования на мой взгляд никуда не годится.


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