我有一个 div,它应该在滚动时保持在视口(viewport)的顶部(position:absolute)。
我有一些隐藏元素,我使用 jquery 函数 show() 按需显示。 如果我 show() 一个长元素,我会出现一个滚动条。如果我滚动顶部的 div 不跟随滚动。新的页面高度似乎被忽略了。
怎么办?
最佳答案
我认为您混淆了 position:absolute 和 position:fixed(ie6 不支持 - 解决方法:http://tagsoup.com/cookbook/css/fixed/)。
此外,请确保您的父元素上有 position: relative。
关于javascript - 如何在 jquery show() 之后更新页面高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214846/