2つのフルスクリーンdivを積み重ねたサイトを作成しました。最初のdivをクリックすると、アンカーリンクとjQueryを使用して、2番目のフルスクリーンdivへのスムーズなスクロールダウンを作成しました。
両方のdivには次のcss属性があります。
position: relative;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
-webkit-box-align: center;
これらは、次のcss属性を持つコンテナdivによってカプセル化されます。
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
体にはオーバーフローがあります:隠されています。また、logo-divにはcss属性がまったくありません。
すべてがうまく機能しますが、2番目のdivに移動して、ブラウザウィンドウの高さのサイズを変更すると、問題が発生します。次に、2番目のdivのフルスクリーンモードが誤って表示され、最初のdivが表示されます。
あなたはここでサイトを見ることができます: http ://www.nolovelost.nu/test
これを修正する方法に関するヒントをいただければ幸いです。