2013-07-23 84 views
2

我有一個IE7問題,我需要一些幫助。我通過ajax和php加載數據表。在IE7(doi)以外的任何地方都能正常工作。IE7動態內容不產生垂直滾動條

問題是加載了幾百條記錄後沒有垂直滾動條。 我已經檢查到位置和溢出錯誤(像這裏:http://snook.ca/archives/html_and_css/position_relative_overflow_ie/),但仍然沒有運氣。

箭頭鍵也不起作用。查看瀏覽器窗口下方的內容的唯一方法是單擊並拖動。

任何幫助表示讚賞。

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

UPDATE:

希望包括髮生了什麼事情的一些圖像。無法訪問該頁面/文件,具有敏感信息。不過,希望這可以有所幫助。

前: 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(ta BLE)。

只是要清楚:所有的記錄都顯示爲他們應該。您可以點擊並拖動以查看所有內容。這只是一個滾動/溢出/等問題。在IE7中被忽視。

謝謝!

=================== 另一個更新:

表,表的包含分區,而div的容器div都具有高度800+ 。然而,身體停留在348px。具有縮放,位置和溢出屬性集。出於想法:\

+0

嘗試:身體,HTML {位置:相對;高度:100%} –

+0

沒有運氣。感謝tho:\ –

+0

試圖設置周圍'div'上的'overflow-y'? – MathSquared

回答

2

@mikedidthis幫助在聊天室大時間。

我在整個過程中添加了太多的溢出。通過更改爲overflow: auto !important;並將它從.container中刪除

溢出錯誤修復最終成爲錯誤本身:p感謝所有幫助和評論。

最好,