Страница с Ajax Loaded Div не отображает полосу прокрутки - PullRequest
0 голосов
/ 01 апреля 2011

У меня есть страница с парой DIV с содержимым, загруженным через ajax.После того, как содержимое загружено, страница не отображает полосу прокрутки, чтобы показать все содержимое DIV (я не могу прокрутить вниз, чтобы увидеть остальное содержимое.) Я попытался с Firefox и IE.У всех одна и та же проблема.Могу ли я это исправить?

Ответы [ 4 ]

0 голосов
/ 24 мая 2015

Это довольно старый, но на случай, если сюда придет еще кто-нибудь, как я, вам придется перерисовать страницу, так как вычисления для добавления прокрутки уже сделаны. Таким образом, вы должны сказать браузеру перерисовать при изменении размера контента. Вы можете проверить, так ли это, изменив размер окна, если при этом вернется полоса прокрутки, а затем перерисовать после создания DIV или всего, что вы генерируете.

0 голосов
/ 01 апреля 2011

Не видя HTML и CSS, я могу предложить лишь несколько советов:

  1. Возможно, у вас есть незакрытые теги.
  2. Стиль div может помешать правильному отображению.Какое переполнение установлено?
  3. Если вы загружаете в div, который находится в документе в iframe, , вы получаете такие вещи очень много.

Можете ли вы прокручивать div с помощью TAB или путем выбора его содержимого мышью?Возможно, контент даже не загружается полностью.

0 голосов
/ 17 июля 2011

В CSS у меня была фиксированная позиция div

div.query_res{
position:fixed;
top:40px;
left:445px;
}

изменил ее на

div.query_res{
position:relative;
top:40px;
left:445px;
}

И все было хорошо.

0 голосов
/ 01 апреля 2011

Вы пытались установить стиль в div или классе?

overflow: auto;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...