Переполнение в Firefox: проблема с прокруткой - PullRequest
0 голосов
/ 16 декабря 2008

в Firefox ......

<div id="container" style="overflow:scroll; width:400px; height:500px">
      <div id="content" style="height:500px; width:800px"/>
</div>

В "контейнере" DIV должны быть полосы прокрутки, так как div с id "content" шире его.

Если, используя JavaScript (см. Ниже), я сброслю размер div «content» на «200px», я бы ожидал, что полосы прокрутки на div «container» исчезнут. Это не так, если я не изменю размер окна браузера вручную.

function Resize() {
   document.getElement("content").style.width="200px";
}

Я попытался принудительно перекомпоновать контейнер, применив класс css. Это не сработало ...

function Resize() {
   document.getElement("content").style.width="200px";
   document.getElement("container").className="test";
}

1 Ответ

4 голосов
/ 16 декабря 2008

Настройка overflow: scroll; должна принудительно включать полосы прокрутки. Если вы хотите, чтобы они появлялись и исчезали с размером контента, попробуйте overflow: auto;

...