下部に簡単なナビゲーションがあるサイトがあります。そのナビゲーションの左側の高さは 100px に固定されています。
.mainNavigationWrapper{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 100px;
}
今、特定のボタンがクリックされたときにボックスをフェードインしたいと考えています。そのボックスは、ドキュメントの上部からナビゲーションの先頭まで届くはずです。ナビゲーションの高さは固定されていますが、ボックスの高さは動的であるため、どうすればこれを達成できますか?
私の個人的な回避策は、次のスクリプトです。
(function() {
var height = $(window).height() ;
console.log(height) ;
height = height - 100 ;
$('.treeMenu').css({
'height': height
});
$(window).resize(function(){
var height = $(window).height() ;
console.log(height) ;
height = height - 100 ;
$('.treeMenu').css({
'height': height
});
});
}());
しかし、それは私には間違っているようです。これを行うためのより良い方法があるかどうか、おそらく純粋な CSS を使用して知りたいです。
上記の解決策で解決された、問題を示すためのフィドルを次に示します。
前もって感謝します