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+ です。ただし、本文は 348px のままです。zoom、position、overflow 属性を設定します。アイデアがありません:\