Javascript全高介绍部分与自动填充铬错误,没有正确显示

时间:2017-05-05 18:41:20

标签: javascript html css google-chrome

我尝试使用一些基本的javascript标记来实现全高介绍部分。

更详细:
我有一个父DIV元素作为包装器,应该适应整个视口高度。由于一些移动不兼容,css"身高:100vh"不管用。所以我坚持这个代码。它前一段时间完美无缺。我没有改变任何东西,突然间它一夜之间停止了工作?!高度无法正确计算。

我附上了我的代码和案例的截图。

我相信你可以帮助我 提前谢谢你 Working sample
Chrome bug

$(document).ready(function(){

'use strict';

setInterval( function() {

    var windowHeight = $(window).height();

    var containerHeight = $("#intro-wrapper > .inner").height();

    var navHeight = $("header#main").outerHeight(true);

    var border = 20;

    var padTop = windowHeight - 20 - (containerHeight+navHeight);

    $("#intro-wrapper > .inner").css ({

        'padding-top': Math.round(padTop / 2) + 'px',
        'padding-bottom': ((padTop / 2)- border) + 'px',
        'margin-bottom': border + 'px'
    });

}, 0);
});

1 个答案:

答案 0 :(得分:0)

在css中尝试height:100vh;以获得全高。