У меня есть page - here с фиксированным нижним колонтитулом. Основное содержимое #mid.stages > .stages
прокручивается за нижний колонтитул и с помощью путевых точек jQuery при прокрутке вниз в нижней части страницы нижний колонтитул должен получить высоту (сверху вниз), а раздел #topFooter
должен раскрываться сверху вниз, чтобы показать его содержимое. Я пытался использовать различные решения безрезультатно, а именно из-за того, что при первоначальной загрузке нижний колонтитул имеет фиксированную позицию, а часть «раскрытия» находится вне окна браузера.Получение фиксированного нижнего колонтитула для увеличения высоты сверху вниз на прокрутке
$(function(){
var position = function() {
var w = $(window).height();
//var f = $('footer').height();
var foo = (w-110);
console.log(foo);
$('footer').css('top', foo);
};
$(document).ready(position);
$(window).resize(position);
$('#mid').waypoint(function(direction) {
var stagePOS = $('.stage').position();
if (direction === 'down') {
//$('footer').animate({height:'600px', top:'stagePOS.top'},300,'swing', position);
$('footer').css({'position':'absolute', 'height':'600px','top':'stagePOS.top'});
$('.tfContent').css({'height':'200px'});
$('p.extra').fadeIn('fast');
} else if (direction === 'up') {
$('footer').css({'position':'fixed','top':'foo'});
$('.tfContent').css({'height':'60px'});
$('p.extra').slideUp('fast');
}
position();
}, { offset: 'bottom-in-view' });
});
Мне нужен подвал, чтобы расширить сверху вниз, так что он не закрывает содержимое в #mid.stages > .stages
, в значительной степени противоположное тому, что у меня есть сейчас, и быть в состоянии использовать какую-то анимацию так это не так странно, как сейчас. Любое толчок в правильном направлении очень ценится.
Спасибо, выглядит многообещающе. У меня последнее предложение работает, но имеет некоторые неожиданные последствия - он вставляет тонну пространства - угадывая, что мне нужно пересчитать свойство «top»? –
Попробуйте настроить верхнее свойство на авто. – Vero
Или место для статического, а не относительного, здесь http://www.w3schools.com/css/css_positioning.asp – Vero