我希望我的 div 适合 body 的高度,并且在我滚动时始终触及 body 的底部,所以我将其设置为 100% 高度。
但我很快明白这不是正确的解决方案。当另一个 div 离开窗口时,当我滚动时,我看到我的 div 滚动,底部和它之间有一个边距向下滚动。 所以我刚刚在 jQuery 中做了一个小片段:
$(window).resize(function(){
var pageHeight = $(document).height();
$('#menu').css('height', 'px');
$('#menu').css('height', pageHeight + 'px');
});
但是效果不是很好。 所以我不知道该怎么办。
最佳答案
也许你的意思是 (CSS):
div {
height: 100vh; // 100% of view height
}
关于javascript - 动态保持 body 高度的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25109554/