2016-08-30 9 views
0

width=device-widthビューポートプロパティを設定すると、デバイスによってはwindow.innerWidthが変更されますが、変更するとheight=device-heightは動作しません。window.innerHeightの値はまったく変更されません。だからポイント設定はheight=device-heightですか?モバイルChromeでテストしています。ここでHeight = device-heightとwindow.innerHeight

は、コードは次のとおりです。

<meta name="viewport" content="width=640px, height=320px"> 
<script> 
    function myFunction() { 
     x = window.innerWidth; 
     y = window.innerHeight; 

     document.getElementById("demo1").innerHTML = "width: "+x; 
     document.getElementById("demo2").innerHTML = "height: "+y; 
    } 
</script> 

効果がある:幅:640が、高さ:279(!)。それを他のものに変更する - まだ結果はありません。

+0

はあなたが試したものを投稿してください。 – AndrewLeonardi

+0

コード?スクリーンショット? JSfiddle?あなたが達成したいものの図? –

+0

@AndrewLeonardi私の質問を更新しましたので、あなたはそれに答えることができますか? – Mulligun81

答えて

0

以下は試してみてください。

<meta name="viewport" content="user-scalable=no, initial-scale=1, minimum-scale=1, maximum-scale=1, width=device-width, target-densitydpi=device-dpi"> 
+0

@申し訳ありませんが、私はあなたが私を理解していないのではないかと心配しています...私は、height = device-heightの設定がうまくいかず、なぜviewportプロパティとして設定しているのかを尋ねました。 – Mulligun81