#header が渡された後、ページの高さに沿って #container をフローティングするための JavaScript があります。ここで、#footer div (または、パディングがあるため、その親 div) に到達して固定フローティングを停止したいと考えています。#footer の高さは 800px を超えているため、#container は #footer に触れて上部余白の値を失い、フローティング div なしでページをスクロールし続ける必要があります。ありがとうございました!
$(window).scroll(function() {
if ($(window).scrollTop() >= 300) {
screenWidth = $(window).width();
containerWidth = $("#content-4").outerWidth(true);
pos = screenWidth - containerWidth;
$("#content-5").css({
position: 'fixed',
left: 'auto',
top: '20px'
});
}
else {
$("#content-5").css({
position: 'absolute',
left: '20px',
top: '20px'
});
}
});