1

コンテンツに最大化されたウィンドウのheight=window.height()を設定したいと思います。ウィンドウが最大化されていないときに、最大化されたウィンドウのwindow.height()を取得するにはどうすればよいですか?screen.availheightを使用すると、Chromeの下部でコンテンツが途切れます。

4

1 に答える 1

0

関数を使用して、ブラウザのサイズが変更されたときにコンテンツ ウィンドウのサイズを変更します...

function resize() {
    var ht;
           var objDiv = document.getElementById("[YOUR DIV]");

           if (typeof window.innerHeight != 'undefined') {
            ht = window.innerHeight
           } else if (typeof document.documentElement != 'undefined' && typeof  document.documentElement.clientHeight != 'undefined' && document.documentElement.clientHeight != 0) {
        ht = document.documentElement.clientHeight
    }

           objDiv.style.height = (ht - 100) + 'px';
           return objDiv;
}

そして、これをどこかに呼び出します...

onresize="resize();
于 2012-12-11T02:41:05.747 に答える