带有Ajax加载Div的页面不';显示滚动条

带有Ajax加载Div的页面不';显示滚动条,ajax,html,scrollbar,Ajax,Html,Scrollbar,我有一个带有几个div的页面,内容通过ajax加载。加载内容后,页面不会显示滚动条以显示所有DIV内容(我无法向下滚动以查看其余内容)。我尝试使用Firefox和IE。它们都有相同的问题。有没有我能解决的办法 您是否尝试在div或class上设置样式 overflow: auto; 在没有看到HTML和CSS的情况下,我只能提供一些建议: 也许你有未关闭的标签 div样式可能会妨碍正确显示。溢出设置为什么 如果您正在加载到iframe中文档中的div中,您会得到很多此类内容 您可以使用TAB或

我有一个带有几个div的页面,内容通过ajax加载。加载内容后,页面不会显示滚动条以显示所有DIV内容(我无法向下滚动以查看其余内容)。我尝试使用Firefox和IE。它们都有相同的问题。有没有我能解决的办法

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

overflow: auto;

在没有看到HTML和CSS的情况下,我只能提供一些建议:

  • 也许你有未关闭的标签
  • div样式可能会妨碍正确显示。溢出设置为什么
  • 如果您正在加载到iframe中文档中的div中,您会得到很多此类内容

  • 您可以使用TAB或鼠标选择div的内容来滚动div吗?可能内容甚至没有被完全加载。

    在CSS中,div的位置是固定的

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

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

    一切都很好。

    这已经很旧了,但为了以防万一其他人(如我)来到这里,你必须重新绘制页面,因为添加滚动条的计算已经完成。因此,当内容大小更改时,您必须告诉浏览器重新绘制。您可以通过更改窗口大小来测试是否存在这种情况,如果这样做会返回滚动条,则在生成DIV或您正在生成的任何内容后重新绘制。

    请发布您的代码,以便我们更好地了解您的问题。