html - IE7 动态内容不产生垂直滚动条

标签 html css ajax internet-explorer-7

我遇到了 IE7 问题,需要一些帮助。我正在通过 ajax 和 php 加载数据表。除了 IE7 (doi),在任何地方都可以正常工作。

问题是加载了几百条记录后没有垂直滚动条。 我已经检查了位置和溢出错误(如此处:http://snook.ca/archives/html_and_css/position_relative_overflow_ie/),但到目前为止仍然没有运气。

箭头键也不起作用。查看浏览器窗口折叠下方内容的唯一方法是单击并拖动。

感谢任何帮助。

=================

更新:

想要包含一些正在发生的事情的图像。无法访问页面/文件,包含敏感信息。不过,希望这能有所帮助。

之前: before searching

之后: after searching

表格的代码是这样的:

<div class="row hide" id="spend-table" style="display: block;"><table border="0" cellpadding="4" cellspacing="0" id="spend">
<thead>
<tr>
<th style="display: none;">Id</th><th>Name</th><th>City</th><th>State</th><th>Vendor</th><th>Catalog#</th><th>Fac#</th><th>Desc</th><th>Quantity</th><th>UOM</th><th>Total</th><th>Highest</th><th>Lowest</th></tr>
</thead>
<tbody>
<tr>
<td style="display: none;">35816</td><td>Boblawblaw</td><td>Law BLog</td><td>KY</td><td>The Avengers</td><td>DE878Z</td><td>12091</td><td>Canned Butterscotch</td><td>1</td><td>YR</td><td>$127.13</td><td>$127.13</td><td>$127.13</td><td style="display: none;">2</td></tr>
</tbody>
</table></div>

表格的父 div 最初是隐藏的,但在执行搜索(通过 AJAX 和 Codeigniter)后,结果会使用 Table 类从 CI 中踢回,以用新信息(表格)填充 div。

需要说明的是:所有记录都按应有的方式显示。您可以单击并拖动以查看所有内容。这只是滚动/溢出/等的问题。在 IE7 中被忽视。

谢谢!

=================== 另一个更新:

表格、表格中包含的 div 以及那个包含 div 的表格的高度都为 800+。然而,正文停留在 348px。设置缩放、位置和溢出属性。没主意了:\

最佳答案

@mikedidthis 在聊天室里帮了大忙。

我在整个过程中添加了太多溢出。通过更改为 overflow: auto !important; 并将其从 .container

中移除

溢出错误修复最终成为错误本身:p 感谢所有帮助和评论。

最好的,

关于html - IE7 动态内容不产生垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818368/

相关文章:

javascript - 尝试使用 javascript/jQuery 在滚动上添加导航突出显示 - 计算元素高度时出错

php - 从 POST 传递带有换行符的字符串时,Textarea 没有更新?

android - Jquery Mobile Listview 在 android 2.2.2 中不可滚动

html - 在CSS中使用Background-image属性进行背景图像模糊处理

java - AJAX Play Framework

php - jQuery .load() 函数阻止我调用 HTML 文件中的脚本

javascript - 如何通过更改选择选项来更改 iframe 内容

css - 基于 Internet Explorer 百分比的布局问题

html - 如何使用 CSS 引用文本 block 的中心?

javascript - Ajax 结果依赖于 PHP 结果