【发布时间】:2013-07-23 18:38:05
【问题描述】:
我遇到了一个 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),结果会从 CI 中返回,使用 Table 类以使用新信息(表格)填充 div。
要明确一点:所有记录都按应有的方式显示。您可以单击并拖动以查看所有内容。这只是滚动/溢出/等的问题。在 IE7 中被忽略。
谢谢!
==================== 另一个更新:
表格、表格包含的 div 以及该 div 的包含 div 的高度都为 800+。然而,身体被困在 348 像素。设置缩放、位置和溢出属性。没有想法:\
【问题讨论】:
-
尝试:body,html {position:relative;height:100%}
-
运气不好。谢谢你:\
-
试过在周围的
div上设置overflow-y? -
是的。尝试在几乎所有可以想象的东西上设置溢出、缩放、位置等:\
-
愚蠢的问题,你试过溢出:自动?
标签: html css ajax internet-explorer-7