Я хочу привязать дочерний div к нижней части, когда родительский div касается нижней части браузера.палка ребенка вниз, когда родительский div касается нижней части браузера
P.S: Это должно произойти, когда родительский div не нажат вниз, когда прокручивается вниз.
Например, в моей демонстрации есть панель содержимого, которая скрыта. Если вы нажмете ссылку на расширение, вы увидите расширенный контент (который нажимает на bottom_content
div внизу).
Но аккордеон - всего лишь пример, там будет какой-то другой элемент, который будет толкать div bottom_content
. Поэтому я не хочу писать функцию stick со ссылкой на аккордеон.
Он должен приклеивать только тогда, когда bottom_content
ДИВ касается нижней части браузера и когда нет много контента на странице, то ребенок ДИВ должен остаться, как это, как потомок bottom_content
Родителя DIV: bottom_content
Детские ДИВ: footer
Вот мой код, используемый в настоящее время, который не является правильным
$('.expandble_conetnt a').click(function(event){
event.preventDefault();
$(this).next('span').slideToggle();
});
//this is for stick to the bottom
var stickyHeaderbottom = $('.footer').offset().top;
$(window).scroll(function() {
if ($(window).scrollTop() > stickyHeaderbottom) {
$('.footer').css({ position: 'fixed', bottom: '0px', width: '95%', left: '2.5%' });
} else {
$('.footer').css({ position: 'static', bottom: '0px', width: '100%' });
}
});
Имеет ли [эта скрипка] (http://jsfiddle.net/e5u7j14L/) желаемое поведение? – Regent
Нет. Это замораживание div на свитке. BUt Мне не нужно это прокручивать. – Sowmya
И [обновленная скрипка] (http://jsfiddle.net/e5u7j14L/1/) для обработки изменения размера окна. – Regent