- Moving elements need to position and move completely changing the left and top. Static positioning change margin / padding creates a redraw the entire page.
- Absolutely positioned elements to hide in visibility, and not through the display. display - generates a redraw the entire page. When you hide you should not forget to set the top and left to 0 to not show the band prokurutki when resizing the parent unit.
- When you hide the item directly to the style of the set. Assigning a class to hide the rules involves redrawing the page.
Все ниже сказанное верно для Chrome версии 24.0.1312.52 m. В более новых версиях поведение может измениться.
- Двигающиеся элементы нужно позиционировать абсолютно и передвигать изменяя left и top. Позиционирование статикой с изменением margin/padding порождает перерисовку всей страницы.
- Абсолютно позиционируемые элементы нужно скрывать через visibility, а не через display. display - порождает перерисовку всей страницы. При скрытии нужно не забывать установить top и left равными 0, чтобы не появлялись полосы прокурутки при изменении размеров родительского блока.
- При скрытии элемента нужно напрямую устанавливать стили элемента. Назначение класса с правилами скрытия влечет за собой перерисовку страницы.
Комментариев нет:
Отправить комментарий
Spam, junk and other unused material can be removed without notification.
Спам, мусор и другие неиспользованные материалы могут быть удалены без предварительного уведомления.