我有一个div,它应该留在视口的顶部,即使在滚动的时候(位置:绝对)。
我有一些隐藏的元素,我用jquery函数show()按需显示。如果我显示()一个长元素,就会出现一个滚动条。如果我滚动顶部的div不跟随滚动。新的页面高度似乎被忽略了。
该怎么办呢?
发布于 2010-11-18 20:49:41
我认为你混淆了position:absolute和position:fixed ( ie6 -变通方法:http://tagsoup.com/cookbook/css/fixed/不支持)。
另外,确保您的父元素上有position: relative。
发布于 2010-11-18 20:43:53
顺便说一句,if you don't need to support IE6,只需使用带有top:0 instead...no JavaScript的position: fixed即可。
https://stackoverflow.com/questions/4214846
复制相似问题