ОК, мой босс просто попросил сделать движущийся нижний колонтитул (кроме исходного статического нижнего колонтитула), который перемещается со страницей при прокрутке вниз, а затем исчезает, когда вы достигаете нижней части страницы, я понятия не имею, какие у вас какие-либо предложения?
благодаря
$(window).scroll(function () {
if ($(window).scrollTop() + $(window).height() == $(document).height())
$(".footer").css({"display": "none"});
else if (!$(".footer").is(":visible"))
$(".footer").css({"display": "block"});
});
.footer {
position:fixed; height:20px; width:100%;
background:blue; bottom:0; left:0; z-index:1;
}
Вы действительно должны опубликовать код, чтобы люди могли видеть, чего вы пытаетесь достичь.
Попробуйте использовать фиксированный нижний колонтитул, чтобы заблокировать его на экране.
.Footer {
position: fixed;
bottom: 0;
}
Используйте javascript, чтобы изменить его положение абсолютным, если вы хотите, чтобы он больше не был исправлен. Я не могу показать вам предложения кода, потому что я понятия не имею о вашей конечной цели.
Вы можете установить CSS для размещения нижнего колонтитула в фиксированной позиции:
#footer {
position:fixed;
bottom:0px;
left:0px;
}
Затем используйте jQuery, чтобы определить, когда достигнута нижняя часть страницы.
$(window).scroll(function(){
if($(window).scrollTop() == ($(document).height() - $(window).height())) $("#footer").fadeOut();
})
Если вам нужно учитывать страницы, которые не прокручиваются, вам потребуется дополнительная логика.
Но было бы удобно, если бы вы могли объяснить больше своей конечной цели или даже показать нам?