带有Ajax Loaded Div的页面不显示滚动条

时间:2011-04-01 16:43:08

标签: ajax html scrollbar

我有一个页面,其中有几个DIV,内容通过ajax加载。加载内容后,页面不会显示滚动条以显示所有DIV内容(我无法向下滚动以查看其余内容。)我尝试使用Firefox和IE浏览器。都有同样的问题。我可以解决这个问题吗?

4 个答案:

答案 0 :(得分:0)

您是否尝试在div或类上设置样式?

overflow: auto;

答案 1 :(得分:0)

如果没有看到HTML和CSS,我能提供的只是一些建议:

  1. 也许你有未公开的标签。
  2. div样式可能会妨碍正确显示。什么是溢出设置?
  3. 如果你要加载到iframe文档中的div ,你会得到很多这样的东西。
  4. 您可以使用TAB滚动div或通过鼠标选择其内容吗?也许内容甚至没有完全加载。

答案 2 :(得分:0)

在CSS中,我将div的位置固定为

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

将其更改为

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

一切都很好。

答案 3 :(得分:0)

这已经很老了,但是为了防止其他人来到这里,就像我一样,你必须重新绘制页面,因为已经进行了添加滚动的计算。所以你必须告诉浏览器重绘内容大小已经改变。您可以通过更改窗口大小来测试是否是这种情况,如果这样做,则返回滚动条,然后在生成DIV或生成的任何内容后重新绘制。