1

iOS で実際の画面の高さを判断しようとしています。

短いページで。以下のコードを使用すると、サイズが正しくありません。

window.innerHeight

これにより、私の iPod touch では 356 が返されます。これは画面の高さ - URL バーです。ページのコンテナに CSS ルールを追加すると、正しい数値 416 が返されます。

#container { min-height:600px; }

ただし、このソリューションの問題は、一部のページの下部に空白のチャンクが追加されることです。

私は次のようにしてこれを修正しようとしました。

$('#container ').css('height', '800px');
window.scrollTo(0, 1);

$('#container ').css({
    'height' : window.innerHeight + 'px'
});

これはうまくいきません。ページの高さにはまったく影響しませんが、その理由はわかりません。以前にこの問題を解決した人はいますか?

4

1 に答える 1

3

window.screen オブジェクトには、探しているものが含まれている必要があります

window.screen.height
于 2012-11-16T14:51:18.720 に答える