Вход

Просмотр полной версии : не учитывать ширину вертикальной прокрутки


sovsem-nub
01.02.2015, 22:28
Есть сайт http://heeg.ru/heeg.html две колонки - правая резиновая. Когда контента много появляется прокрутка, мало исчезает. Ширина правой колонки все время скачет на ширину прокрутки. Как я понял CSS это не убрать. Ставить на все странички прокрутку по умолчанию не хочу. Можно ли решить это средствами javascript?

Octane
02.02.2015, 00:43
Fix 'jumping scrollbar' issue using only CSS (http://aykevl.nl/2014/09/fix-jumping-scrollbar)

sovsem-nub
02.02.2015, 09:09
Да, но к сожалению calc(100vw - 100%); мало в каких браузерах работает, поэтому и думал, что есть решение на js
Можно сделать полосу прокрутки прозрачной через вебкит, но он тоже мало в каких браузерах поддерживается.

Octane
02.02.2015, 10:03
На caniuse.com давно заглядывал? Решение ведь для десктопов только нужно. А в IE гораздо раньше других появились свойства overflow-x/y, с которыми в статье по ссылке есть пример.

sovsem-nub
02.02.2015, 19:45
http://caniuse.com/#search=calc
ну у 73% людей это будет работать. хорошо, пусть так и будет. Спасибо. :)