私は現在、水平レイアウトのウェブサイトに取り組んでいます。すべての要素は、javascript で position:absolute です。それらのサイズは、window.innerHeight で計算されます。私の問題は、要素がウィンドウの高さよりも高くないにもかかわらず、下にスクロールできることです (アドレスバーの高さ)。これは 2 つの点で厄介です。最初に、その時点では必要も必要もない window-resize イベントをトリガーします。次に、コンテンツを垂直方向にスクロール可能にする必要がある一部のコンテンツ ボックスではうまく機能しません。ボックスをスクロールできることもありますが、ページ全体が最初にスクロールされることもあります(前に述べたように、アドレスバーの高さ)。すべてのデバイスでこのアドレスバーの自動非表示メカニズムを防止できるソリューションはありますか?
少し早いですがお礼を!
これはまったくスクロールできません: http://maxeffenberger.de/test.html
これは水平方向にスクロールできます(非表示のコンテンツを表示するのに意味があります)が、アドレスバーが非表示になるまで垂直方向にもスクロールできます(より多くのスペースを必要とする追加の「垂直」コンテンツがないため、意味がありません:http://maxeffenberger.de/test2 .html