私はopensocialガジェットを書いています。私の構造は次のようなものです:
<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関数で高さを指定できることは知っています。しかし、それは、更新のたびにガジェットの高さを自分で計算する必要があり、(可能であれば)実行したくないことを意味します。
誰かがなぜそれが起こるのか、どうすれば解決できるのか説明できますか?