Показать сообщение отдельно
Старый 03.02.2016, 06:52   #26
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,374
Написано 489 полезных сообщений
(для 882 пользователей)
Ответ: Смесь: Неочевидное + Оптимизация

Прокрутка браузерных страниц.

Раньше у меня при прокрутке страницы делался сдвиг всех элементов формы.
В итоге для жирных страниц совершалось много теледвижений, проходов по вложенным тегам.

Теперь просто сдвигаю канвас при отрисовке страницы.

Дополнительно пришлось
* поправить функцию setClip, т.к. при сдвиге канваса область отсечения также уезжает.
* поправить пункцию isElementInView, т.к. раньше в ней завязка была на то что меняем координаты самих элементов.
(Offline)
 
Ответить с цитированием