Получить деактивированную полосу прокрутки в Firefox - PullRequest
3 голосов
/ 15 ноября 2009

У меня есть диалоговое окно с вкладками Javascript, страницы которого имеют разную высоту. Некоторые из них выше окна браузера.

В Internet Explorer всегда есть полоса прокрутки вправо. Когда это не нужно, оно становится серым. Размеры страницы остаются прежними, и проблем нет.

В Firefox полоса прокрутки полностью скрыта, когда не требуется постоянное изменение размеров страницы при каждом изменении страницы и, следовательно, ширины всего диалога с вкладками (у него есть относительная ширина). Это очень раздражает.

Есть ли какой-нибудь способ вернуть деактивированную полосу прокрутки назад в Firefox или любой другой способ обойти это?

Ответы [ 2 ]

8 голосов
/ 15 ноября 2009

Вы можете использовать свойство CSS3 overflow-y:

html
{
  overflow-y: scroll;
}

Это работает в Firefox, Chrome, Safari и IE 8.

6 голосов
/ 15 ноября 2009

Добавьте следующую строку к вашему userContent.css:

html { overflow: -moz-scrollbars-vertical !important; }
...