オーバーレイフルハイト問題についていくつかの回答を確認しましたが、適切な答えはありません。オーバーレイがフルハイトではありません
どのようにページ全体を覆うようにオーバーレイを作成するのですか、それは迷惑です。そして私は高さを100%にしています。
オーバーレイはjqueryで作成されていますが、明らかにCSSはCSSファイルで実行できます。しかし、簡単のため...のために:
$('.overlay-test').click(function(e){
$('#ovelay-box').load('overlay.html', function(response){
$('#ovelay-box').css({
"opacity": 0.5,
"background": "#333",
"height": $('body').height(),
"position": "absolute",
"width": "100%",
"top": 0,
"color": "#333",
"font-size": "26px",
"font-weight": "bold"
});
$('.overlay').addClass('col-12-box').css({
"width": "770px",
"left": "129px",
"background": "#fff",
"padding": "20px",
"position": "absolute",
"top": "50px"
});
});
e.preventDefault();
});
が、私は$(文書).height()を使用する場合、オーバーレイボックスとページの下部との間の小さなギャップがある、これを試してみてください。私はギャップを望んでいません... – Shaoz
あなたは100%に本体またはhtmlの高さを設定していますか?もしそうなら、これを取る。 –
また、オーバーフローが隠されていますか?スクロールバーがどこにあるのかは小さなgepになる可能性があります。 –