使用JS设置HTML和BODY CSS

时间:2015-06-25 17:00:14

标签: javascript jquery html css onload

在CSS中,要设置div的高度,使其从页面顶部延伸到底部,就像这样:

html, body, #xdiv {
    height: 100%;
    min-height: 100%;
}

问题是,这会立即执行,因此当文本或内容加载时,它不再是100%。我的问题是,我可以使用Jquery或JS在页面加载后设置上述内容吗?

2 个答案:

答案 0 :(得分:1)

您可以使用load

$(window).load(function() {
   $('html, body, #xdiv').css({ "height": "100%", "min-height": "100%"});
});

答案 1 :(得分:0)

试试这个:http://jsfiddle.net/00ho9kgv/

要垂直居中的内容,您需要打包并使用display: table等:http://jsfiddle.net/00ho9kgv/1/