Jquery窗口高度计算

时间:2014-11-24 19:36:22

标签: jquery html css

我使用jquery脚本来调整div的大小,代码似乎适用于CodePen但不适用in my document

<head>
    <style type="text/css">
        body {
            margin: 0px;
        }

        .splaix {
            position: relative;
            background-image: url(http://carmemarin.net/img/splaix/escales.jpg);
            background-size: cover;
            background-position: center;
        }

        .mes {
            height:2000px;
        }
    </style>

</head>

<body>
    <div class="splaix"></div>
    <div class="mes"></div>

    <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
    <script>
        function resizeDiv() {
            var vph = $(window).height();
            $('.splaix').css({'height': vph + 'px'});
        }

        $(document).ready(function(){
            resizeDiv();
        });

        window.onresize = function(event) {
            resizeDiv();
        };
    </script>

</body>

虽然<div class="mes">没有高度,但Jquery返回窗口高度,但如果将固定高度设置为<div class="mes">,则Jquery会返回文档的高度。

这里有什么问题?无论其他页面元素如何,我​​如何获得视口高度?

0 个答案:

没有答案