即使滚动条可见,也要使绝对div高度为100%

时间:2012-10-02 11:52:57

标签: jquery html css

HTML

<div class="modalPage"style="display:none;"></div>

CSS:

.modalPage{
    position:absolute;
    width:100%;
    height:100%;
    background-color:#000000;
    filter:alpha(opacity=60);
    opacity:0.6;
    -moz-opacity:0.6;
    z-index:100;
    top:0px;
}

JS:

$(".modalPage").toggle();

效果:

enter image description here

现在有一层高于一切。因此用户无法再与网站进行互动。

问题:

enter image description here

当滚动条因内容很多而出现时,该图层实际上不会像您在图像中看到的那样在高度上拉伸。

如何自动进行绝对div拉伸?

2 个答案:

答案 0 :(得分:6)

.................................

嗨现在使用widthheight,现在用于定位fixed

就像这样

.modalPage{
    position:fixed;
    background-color:#000000;
    filter:alpha(opacity=60);
    opacity:0.6;
    -moz-opacity:0.6;
    z-index:100;
    top: 0;
    left:0;
right:0;
bottom:0;
}

答案 1 :(得分:1)

.modalPage{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#000000;
    filter:alpha(opacity=60);
    opacity:0.6;
    -moz-opacity:0.6;
    z-index:100;
    top: 0;
    left:0;
}