2012-03-30 86 views
0

我有其中一個用戶輸入一個參數值的網頁,那麼結果是用Ajax服務器獲取,並在div顯示。儘管頁面高度是有彈性的(例如,支持長邊內容的邊框拉伸,但當div內容更新時不會拉伸)AJAX格的內容不會自動調整頁面高度

是否需要爲頁面調用某種重繪或刷新方法?如果是?。,這我的頁面啓用了JQuery的太

UPDATE

的頁面是全HTML內容的Drupal的頁面根據螢火,這裏的風格標籤:

<div id="fw_results_content" 
style="position: absolute; 
top: 25px; width: 450px; 
text-align: justify;"> </div> 
+0

嗯,應該沒事的,你得到了它的jsfiddle? – mattytommo 2012-03-30 16:55:25

+0

您可以定義不需要調用任何重繪或刷新方法。您可能想要發佈您的代碼或在http://jsfiddle.net/上重現問題,否則很難說出什麼問題。 – 2012-03-30 16:55:32

+0

可以寫你的容器div的css風格 – safarov 2012-03-30 16:55:59

回答

3

這很可能是div或其父容器之一的靜態高度或位置問題。

如果DIV或其父母之一有位置:固定或位置是:絕對的,它是從頁高的計算省略。

同樣,如果div的父母有一組靜態的高度,它的高度也將被從頁面高度計算省略。

更新

閱讀你的更新後,就可以安全地說,你的困境的根源是

style="position: absolute; 

這告訴瀏覽器窗口計算高度時忽略元素的高度。

相關問題