2012-07-17 15 views
0

我在寫一個opensocial小工具。我的結構是這樣的:gadgets.window.adjustHeight()錯誤地計算小工具的高度

<div style="height:200px;overflow:auto;"> 
    <div id="dComment">Comments are loaded here.</div> 
</div> 

我更新「dComment」每一秒的內容,其內容得到了一些滾動。 在我的小工具中,我指定了<Require feature="dynamic-height"/> 當我使用gadgets.windows.adjustHeight()時,它會計算內容的高度,而不管我是否通過調整外部div的高度來隱藏它的某些部分。因此,我看到我的內容下面有一個巨大的白色空間! 我知道我可以指定adjustHeight函數的高度。但這意味着在每次更新時我都必須自己計算小工具的高度,而且我不想這樣做(如果可能)。

有人可以向我解釋爲什麼會發生,我該如何解決?

回答

2

而不是visibility:hidden使用display:none