我有一个 IE7 问题,我需要一些帮助。我正在通过 ajax 和 php 加载数据表。除了 IE7 (doi) 之外的任何地方都可以正常工作。
问题是加载数百条记录后没有垂直滚动条。我已经检查了位置和溢出错误(比如这里:http ://snook.ca/archives/html_and_css/position_relative_overflow_ie/ ),但到目前为止还没有运气。
箭头键也不起作用。查看浏览器窗口下方内容的唯一方法是单击并拖动。
任何帮助表示赞赏。
==================
更新:
想要包括一些正在发生的事情的图像。无法访问页面/文件,包含敏感信息。不过,希望这能有所帮助。
前:
后:
该表的代码如下所示:
<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 的包含 div 的高度都为 800+。然而,身体被困在 348 像素。设置缩放、位置和溢出属性。没有想法:\