我正在写一个开放的社交小工具。我的结构是这样的:
<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 函数指定高度。但这意味着每次更新时我都必须自己计算小工具的高度,我不想这样做(如果可能的话)。
有人可以向我解释为什么会发生这种情况,我该如何解决?