Недавно я столкнулся с проблемой и обнаружил, что это добросовестная ошибка в FireFox 3.6.x.
Если вы установили исходное свойство CSS переполнения вашей страницы для тега body равным hidden
, то измените значение стиля с помощью скрипта (например, javascript) на visible
FireFox НЕ отображает полосы прокрутки на экране. Вы все еще можете перемещать окно с помощью клавиатуры, но видимых полос прокрутки нет вообще. Ни обновление, ни изменение размера страницы не заставит их отображаться.
Итак, я должен установить начальное значение CSS-определения на visible||auto
, а затем изменить значение на скрытое || видимое при необходимости. Это вызвало у меня несколько дополнительных строк кода и для других целей, поэтому я знаю, что это не оптимальное решение.
Кто-нибудь еще сталкивался с этой ошибкой?
Если да, то как вы ее обошли?
Я хочу иметь элегантное решение, которое работает в максимально возможном количестве браузеров.
Вот ссылка на сообщение об ошибке . Он говорит, что это исправлено, но я все еще сталкиваюсь с этим.