带滚动条的页面上的CSS覆盖

时间:2011-04-18 17:40:34

标签: html css

我已经为我的页面制作了叠加层,但它有一个问题,当你向下滚动页面时,通过滚动滚动条可以看到它没有叠加。是否有可能阻止这种情况?

请参阅此处的示例,向下滚动查看问题所在。

http://jsfiddle.net/qXwTY/

3 个答案:

答案 0 :(得分:5)

设置.overlay { ... position:fixed;

您可以阅读本文以了解更多css定位:{{3p>

答案 1 :(得分:3)

在叠加div上:

position: fixed;

而不是绝对:)

答案 2 :(得分:0)

旧浏览器特别是IE 7不支持

position: fixed。但是你可以通过jQuery做到这一点:

$(document).ready(function(){
$(".overlay").css({"height":$(".contents").innerHeight() + 20 + "px"});
});