Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Плавно выезжающий блок (без jquery и прочих библиотек) (https://javascript.ru/forum/dom-window/53287-plavno-vyezzhayushhijj-blok-bez-jquery-i-prochikh-bibliotek.html)

danik.js 28.01.2015 22:31

рони, у тебя получается первое изменение стилей происходит вне requestAnimationFrame. Это неправильно.

рони 28.01.2015 22:40

danik.js,
сделал первый запуск с задержкой

рони 28.01.2015 22:47

danik.js,
вернул всё назад -- считаю что в коде нет ошибок

danik.js 28.01.2015 23:05

Цитата:

Сообщение от рони
вернул всё назад -- считаю что в коде нет ошибок

:D Прочитай что такое requestAnimationFrame и для чего его придумали.

рони 28.01.2015 23:11

danik.js,
не вижу преимуществ для первого запуска функции что либо оптимизировать с помощью requestAnimationFrame - может я конечно чего то незнаю

danik.js 28.01.2015 23:25

рони, убери нахуй тогда вообще из кода requestAnimationFrame если преимуществ не видишь.

рони 28.01.2015 23:41

danik.js,
а там где вижу преимущества там я его ставлю - так что первый раз нафиг а потом с преогромным удовольствием
тому кто считает иначе
достаточно строку 38
tick()

заменить на дубликат строки 32
(window.requestAnimationFrame && requestAnimationFrame(tick)) || setTimeout(tick, 16)

ты представляешь мой код даёт компу возможность не вычислять оптимизацию целый один раз и даже не запускать setTimeout.

danik.js 28.01.2015 23:49

Цитата:

Сообщение от рони
там где вижу преимущества там я его ставлю

В чем принципиальная разница между первым кадром и вторым? Почему в первом кадре преимуществ нет, а во втором - есть?

danik.js 28.01.2015 23:50

Короче, ладно. Если не доходит - хрен с тобой) Хотя я был о тебе лучшего мнения..

рони 28.01.2015 23:54

danik.js,
в том что он ещё не в очереди


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