Полоса прокрутки, отключение сдвига влево
Как сделать так, чтобы при появлении скролла(полосы прокрутки) на странице элементы оставались на своих исходных местах, т.е. при увеличении высоты страницы идёт небольшой сдвиг влево, что крайне неудобно? Такую технологию использует вконтакте.
P.S. overflow-y -не то, так как остается и в коротких страницах, а не исчезает. |
использовать кастомизированные скроллы. Например взять один из этих:
https://plugins.jquery.com/tag/scrollbar/ |
Кастомизированные скроллы на мой взгяд являются плохим тоном просто потому, что пользователи привыкли к системным. А вконтакте избавился от сдвига контента скроллбаром при помощи js и css, при том сохранив системный(скроллбар). В этом и есть вопрос : как при помощи js избавиться от этого сдвига, не изменив системные скроллы?
|
Часовой пояс GMT +3, время: 13:42. |