Javascript 如何在jquery show()之后更新页面高度?

Javascript 如何在jquery show()之后更新页面高度?,javascript,jquery,css,Javascript,Jquery,Css,我有一个div,即使在滚动(位置:绝对)时,它也应该保持在视口的顶部 我使用jquery函数show()按需显示一些隐藏元素。 如果我显示()一个长元素,就会出现一个滚动条。如果我滚动,则顶部div不会跟随滚动。新的页面高度似乎被忽略了 怎么办?只是把它扔到外面,只需与top:0一起使用……不需要JavaScript。我认为你把position:absolute和position:fixed混淆了(ie6不支持它-解决方法:http://tagsoup.com/cookbook/css/fixe

我有一个div,即使在滚动(位置:绝对)时,它也应该保持在视口的顶部

我使用jquery函数show()按需显示一些隐藏元素。 如果我显示()一个长元素,就会出现一个滚动条。如果我滚动,则顶部div不会跟随滚动。新的页面高度似乎被忽略了


怎么办?

只是把它扔到外面,只需与
top:0一起使用……不需要JavaScript。

我认为你把position:absolute和position:fixed混淆了(ie6不支持它-解决方法:http://tagsoup.com/cookbook/css/fixed/)

另外,确保父元素上有position:relative